Sentencias SQLite o Sintaxis

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *