SQLite es seguido por un conjunto de reglas y pautas llamadas Sintaxis.
Nota: SQLite no distingue entre mayúsculas y minúsculas, es decir, la palabra SYNTAX y la sintaxis tienen el mismo significado en las declaraciones de SQLite.
Declaraciones de SQLite:
todas las declaraciones de SQLite terminan con un punto y coma (;). A continuación se muestra la lista de todas las sintaxis básicas de SQLite.
1. Declaración ANALIZAR:
ANALYZE; OR ANALYZE dbname; OR ANALYZE dbname.tablename;
2. Cláusula Y/O:
SELECT col1, col2 FROM tablename WHERE CONDITION-1 {AND|OR} CONDITION-2;
3. Declaración ALTER TABLE:
ALTER TABLE tablename ADD COLUMN coldef; OR (Rename) ALTER TABLE tablename RENAME TO newtablename;
4. ADJUNTAR BASE DE DATOS Declaración:
ATTACH DATABASE 'DbName' As 'AliasName';
5. INICIAR TRANSACCIÓN Declaración:
BEGIN; OR BEGIN EXCLUSIVE TRANSACTION;
6. Cláusula ENTRE:
SELECT col1, col2 FROM table_name WHERE colname BETWEEN val1 AND val2;
7. Declaración de COMMIT TRANSACTION:
COMMIT;
8. Declaración CREAR ÍNDICE:
CREATE INDEX indexname ON tablename ( colname COLLATE NOCASE ); UNIQUE INDEX CREATE UNIQUE INDEX indexname ON tablename ( col1, col2, ...coln);
9. Declaración CREAR TABLA:
CREATE TABLE tablename( col1 datatype, col2 datatype, PRIMARY KEY( one or more columns ) );
10. Declaración CREATE TRIGGER:
CREATE TRIGGER databasename.triggername BEFORE INSERT ON tablename FOR EACH ROW BEGIN stmt1; stmt2; END;
11. Declaración CREAR VISTA:
CREATE VIEW databasename.viewname AS SELECT statements;
12. Declaración CREAR TABLA VIRTUAL:
CREATE VIRTUAL TABLE dbname.tablename USING weblog( access.log ); OR CREATE VIRTUAL TABLE dbname.tablename USING fts3( );
13. Declaración DELETE:
DELETE FROM tablename WHERE {CONDITION};
14. SEPARAR LA BASE DE DATOS Declaración:
DETACH DATABASE 'AliasName';
15. Declaración DROP:
INDEX DROP INDEX database_name.indexname; TABLE DROP TABLE database_name.tablename; VIEW DROP INDEX database_name.viewname; TRIGGER DROP INDEX database_name.triggername;
16. EXPLIQUE Declaración:
EXPLAIN INSERT statements; or EXPLAIN QUERY PLAN SELECT statements;
17. INSERTAR EN Declaración:
INSERT INTO tablename( col1, col2) VALUES ( val1, val2);
18. Declaración PRAGMA:
PRAGMA pragmaname;
19. Declaración REINDEX:
REINDEX collationname; REINDEX dbname.indexname;
20. Declaración ROLLBACK:
ROLLBACK; OR ROLLBACK TO SAVEPOINT savepointname;
21. Declaración de SAVEPOINT:
SAVEPOINT savepointname;
22. LIBERAR SAVEPOINT Declaración:
RELEASE savepointname;
23. Declaración SELECCIONAR:
SELECT col1, col2 FROM tablename;
24. Declaración de ACTUALIZACIÓN:
UPDATE tablename SET col1 = val1, col2 = val2 [ WHERE CONDITION ];
25. Declaración de VACÍO:
VACUUM;
Publicación traducida automáticamente
Artículo escrito por khushboogoyal499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA