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

Entradas populares