Sentencias SQL
![]() |
| Sentencias SQL |
Es importante tener a la mano un resumen de las sentencias básicas del lenguaje SQL. Aún no está completo pero conforme va aya avanzando en el aprendizaje de este lenguaje iré actualizando estas notas.
Conectarse a una base de datos: mysql -h localhost -u usuario -p enter Teclear contraseña Mostrar las bases de datos: mysql> SHOW DATABASES; Seleccionar una base de datos: mysql> USE database; Mostrar las tablas de la base de datos: mysql> SHOW TABLES; Describir el formato de la base de datos: mysql> DESCRIBE table; Crear una base de datos: mysql> CREATE DATABASE db_name; Crear una tabla: mysql> CREATE TABLE table_name (nombre_de_campo1 TIPO_DE_DATO(TAMAÑO), nombre_de_campo2 TIPO_DE_DATO(TAMAÑO)); Ejemplo: mysql> CREATE TABLE casa (nombre VARCHAR(20), sexo CHAR(1), fecha DATE); Cargar datos delimitados por un tabulador dentro de una tabla: mysql> LOAD DATA LOCAL INFILE "archivo.txt" INTO TABLE nombre_de_la_tabla; (Use \n for NULL) Insertar una columna: mysql> INSERT INTO nombre_de_la_tabla VALUES ('MyName', 'MyOwner', '2002-08-31'); (Use NULL for NULL) Obtener información(forma general): mysql> SELECT Nombre_columna FROM nombre_de_tabla WHERE condiciones_de_búsqueda; Para elegir todos lo valores: SELECT * FROM nombre_de_tabla; Para elegir algunos valores: SELECT * FROM nombre_de_tabla WHERE nombre_columna = "valor"; Multiples criterios: SELECT * FROM Nombre_de_tabla WHERE parametro1 = "valor1" AND parametro2 = "valor2"; Reloading a new data set into existing table: mysql> SET AUTOCOMMIT=1; # used for quick recreation of table mysql> DELETE FROM pet; mysql> LOAD DATA LOCAL INFILE "infile.txt" INTO TABLE table; Fixing all records with a certain value: mysql> UPDATE table SET column_name = "new_value" WHERE record_name = "value"; Selecting specific columns: mysql> SELECT column_name FROM table; Retrieving unique output records: mysql> SELECT DISTINCT column_name FROM table;
Use como fuente esta página : Neal Parick


Comentarios
Publicar un comentario