CREATE DATABASE nombre_de_base_de_datos CREATE DATABASE TiendaFarita 2. Borrar una base datos DROP DATABASE nombre_de_base_de_datos DROP DATABASE TiendaFarita 3. Usar la base de datos siempre despus de la creacin USE nombre_de_base_de_datos USE TiendaFarita 4. Crear tablas en la base de datos que se este usando
CREATE TABLE nombre _tabla ( nombre _tabla_1+id tipo variable restriccin , nombre_de_atributo_2 tipo variable , CONSTRAINT pk_nombre _tabla PRIMARY KEY (nombre_de_atributo_1) ) CREATE TABLE cliente ( cli _id integer not null , cli_dni char(8) not null, cli_nombre varchar(8) not null , cli _telefono varchar(9), CONSTRAINT pk_cliente PRIMARY KEY (cli_id) )
5. Crear tabla con llave primaria y llave fornea
CREATE TABLE nombre _tabla ( nombre _tabla_1+id tipo variable restriccin , nombre_de_atributo_2 tipo variable , CONSTRAINT pk_nombre _tabla PRIMARY KEY (nombre_de_atributo_1), CONSTRAINT fk_tablaorigen_tabladestino FOREIGN KEY (tabla2_Id) REFERENCES nombre _tabla_2 (tabla2_Id)
) CREATE TABLE venta ( ven _id integer not null , cli_id integer not null, ven_fecha datetime not null, ven_nrodoc varchar(8) not null , ven _nroguia varchar(9), CONSTRAINT pk_venta PRIMARY KEY (ven_id), CONSTRAINT fk_cliente _venta FOREIGN KEY (cli_Id) REFERENCES cliente (cli_Id)
) 6. Borrar table (antes se debe borrar todas la llaves foraneas de esa tabla) DROP TABLE nombre de la tabla DROP TABLE tipo_cliente
7. Uso de ALTER para agregar una columna a una table ya existente (ADD) ALTER TABLE nombre_tabla ADD nombre_atributo datatype ALTER TABLE cliente ADD direccion varchar(8)
8. Uso de ALTER para agregar una columna como llave primaria (ADD) ALTER TABLE nombre_tabla ADD CONSTRAINT pk_ nombre_tabla PRIMARY KEY (nombretabla+_id)
ALTER TABLE cliente ADD CONSTRAINT pk_cliente PRIMARY KEY (cli_id)
9. Uso de ALTER para agregar una columna como llave fornea (ADD) ALTER TABLE nombre_tabla ADD CONSTRAINT fk_tablaorigen_tabladestino FOREIGN KEY (nombre_tabla_2+_Id) REFERENCES nombre_tabla_2 (nombre_tabla_2+_Id)
10. Uso de ALTER para eliminar columna existente en una table (DROP) ALTER TABLE nombre tabla DROP COLUMN nombre_de_columna ALTER TABLE cliente DROP COLUMN cli_telefono
11. Uso de ALTER para eliminar llave primaria existente en una table (DROP) ALTER TABLE nombre_tabla DROP CONSTRAINT pk_nombre ALTER TABLE cliente DROP CONSTRAINT pk_cliente
12. Uso de ALTER para eliminar llave primaria existente en una table (DROP) ALTER TABLE nombre_tabla DROP CONSTRAINT fk_tablaorigen_tabladestino ALTER TABLE venta DROP CONSTRAINT fk_cliente_venta
13. Uso de ALTER para modificar el tipo de una columna
ALTER TABLE nombre_de_la_tabla ALTER COLUMN nombre de la columna datatype ALTER TABLE cliente ALTER COLUMN direccin varchar(20)
14. Uso de default (al crear atributo en una tabla) nombre_campo data_type restriccin DEFAULT 0