Vous êtes sur la page 1sur 2

Sentencias SQL SERVER

1. Crear una base datos


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)

ALTER TABLE venta ADD CONSTRAINT fk_cliente_venta FOREIGN KEY (cli_id)
REFERENCES cliente (cli_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

Vous aimerez peut-être aussi