SIntaxis sql y consultas
Algunos comandos necesarios para manejar MySQL son los siguientes::
• Mostrar Bases de Datos: show databases;
• Seleccionar Base de Datos: use ;
• Crear Bases de Datos: createdatabase ;
• Eliminar Base de Datos: drop database ;
• Mostrar Tablas: show tables;
• Crear Tabla: create table (
);
Se pueden tener tantos campos como se requieran en la tabla separando sudeclaración por comas, ejemplo:
create table tabla1(ID INT NOT NULL, Nombre VARCHAR(20), Fecha DATE, Sueldo FLOAT, PRIMARY KEY ( `ID` ) );
En este ejemplo se establecen los tipos de datos mascomunes: string, integer, fecha, float, y también se establece ID como la llave primaria.
• Eliminar Tabla: drop table ;
• Mostrar Tablas: show tables;
• Describir Tabla: describe ;
•Eliminar Columna Tabla: alter table drop column ;
• Agregar Columna Tabla: alter table add column ;
• Renombrar Columna Tabla: alter table change ;
• Agrandar Columna Tabla: alter tablemodify ;
Agregar una llave primaria : alter table add primary key(nombrecampo);
agregar una llave foranea: alter table add foreign key (nombre campo) references (nombrecampo)
agregar registros a latabla:
insert into VALUES (valor1, valor2, valor3, ..., valor n);
Si se quiere introducir un nuevo registro, pero indicando solo los valores de algunos campos,
se puede usar entonces estaotra sintaxis para la instrucción INSERT INTO:
INSERT INTO tabla
(campo a, campo b, campo c)
VALUES (valor del campo a, valor del campo b, valor del campo c);
Código base en SQL pararealizar consultas
Para consultar una base de datos usará un código general como el que sigue:
SELECT campos a visualizar
FROM tablas donde se encuentran dichos campos
WHERE condiciones que debencumplir los registros
ORDER BY forma de ordenar la consulta;
Como puedes ver, una consulta en SQL tiene cuatro partes (SELECT, FROM, WHERE y ORDER BY) de las cuales solo las dos primeras son...
Regístrate para leer el documento completo.