Base de datos sql
create database rentacar
/*cambierse de base de datos*/
use rentacar
/* creacion de una tabla:
sintaxis:
create tabla nombre_tabla(
columna1tipo_dato(tamaño) restricciones,
columna2 tipo_dato (tamaño) restricciones
...
columna_n tipo_dato(tamaño) restricciones
)
tipos de datos:
int:entero
float:real
varchar:alfanumerico
char:alfanumetico detamaño fijo
datetime:fecha
restricciones:
primary key: clave primaria
foreign key:clave foranea
not null: valor obligatorio
unique: valor unico(clave alterna)
ceck(condicion) : para queel valor cumpla la condicion
*/
create table vehiculos(
patente varchar(6) primary key,
modelo varchar(10) not null,
marca varchar (10) not null,
año int not null
)
/*borrar una tabla :drop table nombre tabla
*/
drop table vehiculos
sp_help vehiculos
create table clientes(
rut varchar (12) primary key,
nombre varchar(15) not null,
apellido varchar (15) not null,
telefonovarchar (15) not null
)
sp_help clientes
/*para modificar una tabla:
alter table nombre_tabla
add modify drop colum nombre_columna definicion
*/
create table empleados(
id_empleado int,nombre varchar(10)
)
alter table empleados
add apellido varchar(15)
sp_help empleados
alter table empleados
add cumpleaños datetime not null
alter table empleados
drop column cumpleañoscreate table arriendos(
id_arriendos int identity primary key,
fecha_arriendo datetime not null,
fecha_entrega datetime,
valor_total int,
patente varchar(6) foreign key references vehiculos(patente),
rut varchar(12) foreign key references clientes (rut)
)
sp_help arriendos
sp_help
sp_help empleados
alter table empleados
add rut varchar(12)not null unique
alter tableempleados
add salario int check (salario>200000)
/*ingresar datos en una tabla
sintaxis:
insert into nombre_tabla(columnas)
values (valores);
*/
sp_help vehiculos
insert into vehiculos...
Regístrate para leer el documento completo.