OTROS

comando auto_increment:

permite crear campos que se autoincrementan automaticamente

ejemplo:

create table edicion(codigo int auto_incremet primary key, descripcion char(30) not null;


crear una tabla utilizando este comando

TRUNCATE TABLE EDICION

truncate; hace un borrado fisico de los registros de las tables y rcupera los consecutivos

mientras delete hace un borrado logico y no borra consecutivos

ejemplo;

maysql>truncate table edicion;

Query OK, 0 row

comando; create table producto(codigo int auto_increment, nombre char(30) not null, precio float, primary key (codigo));

insert into producto(nombre, precio) values('camisa',25000),('pantalon',45000),('chaqueta',-100000);

comando para que un numero x no reciba numero negativo es unsigned


ejemplo

alter table producto modify precio float unsigned not null;

sirve para una correcion en cuanto a los valores que sean negativos

ejemplo:

update producto set precio=100000 where codigo=3;

vistas 

NOTA: se utiliza para crear tablas temporales

COMANDO; view

ejemplo: crear una vista con os productos que terminen en a

SINTAXIS: create view productosa as select * from producto where nombre like '%a';

para eliminar una vista se hace con el comando 

drop view productosa;


© 2018 La Familia Smith, P° de la Castellana 79, Madrid, 28046
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar