Está en la página 1de 2

create database [mi primera bd utilisando DML]

--que es DML:
--es el lenguaje de manipulacion de datos
--que es DDL:
-- es el lenguaje de Definicion de datos

--usar la base de datos creada


use [mi primera bd utilisando DML]

--crear una tabla para almacenar clientes


create table clientes(
ID int identity constraint pkCliente primary key,
Nombre varchar(50) not null,
Apellido varchar(50) not null,
Direccion varchar(50) null,
EstadoCliente varchar(50) not null,
Dui varchar(11) constraint uqDuiclie unique,
Edad int constraint chedadcl check (edad>=18 and edad <=100)
)
select * from clientes
--ingresar datos a la tabla clientes
insert into clientes(Nombre,Apellido,Direccion,EstadoCliente,Dui,Edad)
values('Antonio Adalberto','Hurtado','san salvador, soyapango',
'Activo','01234567-8',29)
--consultar la tabla cliente
select * from clientes
--ingresar otro cliente
insert into clientes(Nombre,Apellido,Direccion,EstadoCliente,Dui,Edad)
values('Nixon','Ayala ventura','san salvador, ilopango',
'Activo','01234567-9',18)

--ingrese un dato sustituyendo el valor perdido del Id ya se el 2 o 3


insert into clientes(Nombre,Apellido,Direccion,EstadoCliente,Dui,Edad)
values('Roberto carlos','Gerrrero','La paz, santiago nonualco',
'Activo','01234567-0',18)

--crear una tabla de clientes2


--donde necesitamos capturar la hora y la fecha en que se creo el cliente
create table clientes2(
ID int identity constraint pkCliente2 primary key,
Nombre varchar(50) not null,
Apellido varchar(50) not null,
Direccion varchar(50) null,
EstadoCliente varchar(50) not null,
Dui varchar(11) constraint uqDuiclie2 unique,
Edad int constraint chedadcl2 check (edad>=18 and edad <=100),
Fecha_Creacion smalldatetime constraint DFhorafCrea default getdate()
)
--ingresar registro a la tabla clientes2
insert into clientes2(Nombre,Apellido,Direccion,EstadoCliente,Dui,Edad)
values('Antonio Adalberto','Hurtado','san salvador, soyapango',
'Activo','01234567-8',29)

select * from clientes2

--en la siguiente tabla se crearan los clientes de forma manual


--donde los registros no se colocara el nombre de los campos
create table clientes3(
ID int identity(1,5) constraint pkCliente3 primary key,
Nombre varchar(50) not null,
Apellido varchar(50) not null,
Direccion varchar(50) null,
EstadoCliente varchar(50) not null,
Dui varchar(11) constraint uqDuiclie3 unique,
Edad int constraint chedadcl3 check (edad>=18 and edad <=100),
)
--registrar los datos pero sin llamar los campos en el 1er parentesis
insert into clientes3
values('Antonio Adalberto','Hurtado','san salvador, soyapango',
'Activo','01234567-9',29)

--consultar los clientes 3


select * from clientes3

También podría gustarte