OTROS COMANDOS
COMANDO AUTO_INCREMENT
Permite crear campos que se auto incrementan automáticamente de uno en uno.
EJEMPLO
Crear una tabla utilizando este comando
create table nombretabla(campo1 tipo(tamaño)auto_increment primary key,campo2 tipo(tamaño)not null);
COMANDO TRUNCATE
Truncate hace un borrado físico de las tablas y recupera los consecutivos,mientras que,delete hace un borrado lógico y no borra consecutivos
SINTAXIS
truncate table nombreTabla;
COMANDO UNSIGNED
Se utiliza para que un campo numerico no acepte valores negativos
SINTAXIS:
create nombreTabla(campo1 tipo(tamaño)auto_increment,nombre tipo(Tamaño)not null,precio float unsigned,primary key(codigo));
Ejemplo
create producto(codigo int auto_increment,nombre char(30)not null,precio float unsigned,primary key(codigo));
NOTA:
En caso que en el comando anterior se le olvide ingresar el comando lo puede modificar
EJEMPLO
alter table NombreTabla modify campo Tipo(Tamaño) unsigned;
alter tableproducto modify precio float unsigned;
VISTAS
Se utiliza para crear tablas temporales,El comando para crear una vista es View
Sintaxis:
create view NombreOpcional as select*from nombreTabla where Condicion;
Ejemplo:
create view productosa as select* from producto where nombre like'%a';
ELIMINAR LA VISTA
COMANDO :DROP
SINTAXIS
drop view NombreVista;
Ejemplo
drop view productosa;