Advertisement
Brandford

Ejemplos de comandos básicos SQL

Dec 13th, 2013
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.64 KB | None | 0 0
  1.    
  2.  
  3.     /*Codigo SQL para creación de tablas*/
  4.     CREATE DATABASE ALMACEN
  5.      
  6.     USE ALMACEN
  7.      
  8.     CREATE TABLE CLIENTE
  9.     (
  10.             id_cliente INT IDENTITY (1, 1) PRIMARY KEY NOT NULL,
  11.             nombre_cliente VARCHAR(30) NOT NULL,
  12.             apellido_cliente VARCHAR(30) NOT NULL
  13.     )
  14.      
  15.      
  16.     CREATE TABLE PRODUCTO
  17.     (
  18.             id_producto INT IDENTITY (1, 1) PRIMARY KEY NOT NULL,
  19.             nombre_producto VARCHAR(30),
  20.             precio MONEY,
  21.             tipo VARCHAR(30)      
  22.     )
  23.      
  24.     CREATE TABLE FECHAS
  25.     (
  26.             id_fecha INT IDENTITY (1, 1) PRIMARY KEY NOT NULL,
  27.             fecha DATE    
  28.     )
  29.      
  30.     CREATE TABLE VENTAS
  31.     (
  32.             id_cliente INT IDENTITY (1, 1) NOT NULL,
  33.             id_producto INT IDENTITY (1, 1) NOT NULL,
  34.             id_fecha INT IDENTITY (1, 1) NOT NULL,
  35.             utilidad MONEY,
  36.             comentario VARCHAR(90),
  37.            
  38.             CONSTRAINT FK_cliente FOREIGN KEY (id_cliente) REFERENCES CLIENTE (id_cliente),
  39.             CONSTRAINT FK_producto FOREIGN KEY (id_producto) REFERENCES PRODUCTO(id_producto),
  40.             CONSTRAINT FK_fecha FOREIGN KEY (id_fecha) REFERENCES FECHAS(id_fecha)
  41.     )
  42.      
  43.     /*Consultar*/
  44.     SELECT * FROM CLIENTE
  45.     /*Insertar*/
  46.     INSERT INTO CLIENTE (nombre_cliente, apellido_cliente) VALUES
  47.     ('Victor','Morales'),
  48.     ('Kobe', 'Bryant'),
  49.     ('Carmelo', 'Anthony'),
  50.     ('Kevin', 'Durant')
  51.     /*Modificar*/
  52.     UPDATE CLIENTE SET      nombre_cliente= 'Victor', apellido_cliente= 'Morales' WHERE id_cliente = 4
  53.     /*Eliminar*/
  54.     DELETE CLIENTE WHERE nombre_cliente= 'Victor'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement