Manual de MySQL
modificador
UNIQUE
UNSIGNED
ZEROFILL
Se aplica a
Todos
Enteros
Enteros
Uso
Evita la repetición de valores
Sólo valen los valores positivos
Rellena con ceros a la
izquierda hasta llegar al ajuste.
Ejemplo:
mysql>create table vehiculos (Modelo VARCHAR(20) NOT NULL
DEFAULT “Megane”);
operaciones con tablas
modificar tablas
Es el comando alter table el encargado. Con el atributo change modifica un campo.
Con el atributo rename cambia de nombre una tabla
mysql>alter table personas change nombre nombre varchar(20);
En el ejemplo el nombre pasa a tener tamaño 20.
mysql>alter table personas change nombre identif
-->varchar(20);
El campo nombre pasa a llamarse identif.:
mysql>alter table personas change identif nombre
-->varchar(25) not null default "pepe";
Cambia el campo identif para que ahora sea pepe, tenga 25 caracteres de anchura, no
admita nulos y establezca como valor por defecto, la cadena "pepe".
Cambio de nombre de la tabla:
mysql>alter table personas rename clientes;
borrar tablas
Se usa la sintaxis: drop table seguida del nombre de la tabla.
borrar columnas
La sintaxis es:
alter table tabla drop columnaABorrar;
añadir columnas
Se usa:
alter table tabla add nuevaColumna Tipo...;
11