SQL Basico Flashcards
¿Hay distincion entre mayusculas y minusculas al usar sql?
No en los comandos o nombres de archivos, si en los valores.
¿Se puede partir cada instruccion en saltos de linea?
Sí
¿Cómo finalizan todas las instrucciones SQL?
Finalizan con ;
¿Como se escriben comentarios en SQL?
Entre /* y */
Crear una tabla x base de datos, con los encabezados ah, bh, ch, dh; ah de texto, bh de integer, ch boleano, dh de tiempo
CREATE TABLE x (ah text, bh int, ch boolean, dh time);
Crear una vista x base de datos, a traves de una seleccion y
CREATE VIEW x AS y;
Borrar tabla x base de datos
DROP TABLE x;
Borrar vista x base de datos
DROP VIEW x;
Crear una vista x base de datos, a traves de una seleccion de columnas ah, bh, ch, de la tabla y, donde la columna ah pasa a ser llamada dh
CREATE VIEW x AS
SELECT ah AS dh, bh, ch FROM y;
Seleccionar todos los campos de la tabla x base de datos
SELECT * FROM x;
Seleccionar las columnas ah, bh de la tabla x base de datos
SELECT ah, bh FROM x;
Añadir una nueva fila de valores a, b, c de encabezados ah, bh, ch, a tabla x base de datos
INSERT INTO x VALUES(‘a’, ‘b’, ‘c’);
o
INSERT INTO x (ah, bh, ch) VALUES(‘a’, ‘b’, ‘c’);
Añadir una nueva fila con solo valor a de encabezado ah, a tabla x base de datos
INSERT INTO x (ah) VALUES(‘a’);
Actualizar la columna ah con el valor a, para todas las filas de una tabla x base de datos
UPDATE x SET ah=’a’;
Borrar todos los valores de la tabla x de la base de datos
DELETE FROM x;
Nombre recomendado para el encabezado x integer numero de identificacion
_x
Añadir una nueva fila con solo valor a de encabezado ah a tabla x base de datos, y dejar que se le añada automaticamente un numero de identificacion x integer privado (por hacer)
INSERT INTO x (ah) VALUES(‘a’);
comparar ah mayor que n en sql
ah > ‘n’
comparar ah menor que n en sql
ah < ‘n’
comparar ah igual que n en sql case sensitive
ah = ‘n’
comparar ah distinto que n en sql
ah <> ‘n’
ah != ‘n’
ah ^= ‘n’
comparar ah igual que n en sql no case sensitive
ah LIKE ‘n’