Professional Documents
Culture Documents
La siguiente tabla muestras las acciones ms comunes sobre una tabla usando la instruccin ALTER.
ALTER TABLE ejemplo DROP COLUMN nombre, DROP COLUMN paterno Elimina ms de una columna.
ALTER TABLE ejemplo DROP COLUMN nombre, DROP COLUMN paterno Elimina ms de una columna. ALTER TABLE ejemplo DROP PRIMARY KEY Elimina la llave primaria de la tabla 'ejemplo' ALTER TABLE ejemplo DROP FOREIGN KEY id_usuario Elimina de la tabala 'ejemplo' la llave foranea 'id_usuario'.
PRIMARY KEY
La restriccin PRIMARY KEY identifica de forma exclusiva cada registro de una tabla de base de datos.
Las claves primarias deben contener valores nicos. Una columna de clave principal no puede contener valores NULL. Cada tabla debe tener una clave principal y cada tabla slo puede tener clave primaria.
Para permitir que la denominacin de una PRIMARY KEY, y para definir la PRIMARY KEY en una columna, utilice la siguiente sintaxis SQL:
Para permitir que la denominacin de PRIMARY KEY, y para definir una restriccin PRIMARY KEY en varias columnas, utilice la siguiente sintaxis SQL:
Para crear una restriccin PRIMARY KEY en la columna "p_id" cuando ya se ha creado la tabla, utilice el siguiente comando SQL:
Nota: Si se utiliza la sentencia ALTER TABLE para agregar una clave principal, la columna de clave principal (s) deben haber sido declaradas para no contener valores NULL (cuando la tabla se cre en primer lugar).
Para quitar una restriccin PRIMARY KEY Para quitar una restriccin PRIMARY KEY, utilice el siguiente SQL:
AUTO_INCREMENT EN MYSQL
Para definir una tabla con clave primaria con auto_increment, se debe ejecutar la siguiente sentencia:
create table empleados ( id int (10) NOT NULL AUTO_INCREMENT , nombre varchar (250) NOT NULL, correo varchar (250) NOT NULL , PRIMARY KEY ( id ) );