Nada

Páginas: 3 (715 palabras) Publicado: 5 de noviembre de 2012
`ALTER TABLE' cambia la estructura de una tabla ya existente .
Por ejemplo: tu puedes agregar o borra columnas, craer o borrar index, tambien se puede
cambiar el tipo de columna ya existente yrenombrar columnas en la misma tabla.
ALTER [IGNORE] TABLE TBL_NAME
ALTER_SPECIFICATION [, ALTER_SPECIFICATION] ...
ALTER_SPECIFICATION:
ADD [COLUMN] COLUMN_DEFINITION [FIRST | AFTER COL_NAME ]
| ADD[COLUMN] (COLUMN_DEFINITION,...)
| ADD INDEX [INDEX_NAME] [INDEX_TYPE] (INDEX_COL_NAME,...)
| ADD [CONSTRAINT [SYMBOL]]
PRIMARY KEY [INDEX_TYPE] (INDEX_COL_NAME,...)
| ADD [CONSTRAINT [SYMBOL]]UNIQUE [INDEX_NAME] [INDEX_TYPE] (INDEX_COL_NAME,...)
| ADD [FULLTEXT|SPATIAL] [INDEX_NAME] (INDEX_COL_NAME,...)
| ADD [CONSTRAINT [SYMBOL]]
FOREIGN KEY [INDEX_NAME] (INDEX_COL_NAME,...)[REFERENCE_DEFINITION]
| ALTER [COLUMN] COL_NAME {SET DEFAULT LITERAL | DROP
DEFAULT}
| CHANGE [COLUMN] OLD_COL_NAME COLUMN_DEFINITION
[FIRST|AFTER COL_NAME]
| MODIFY [COLUMN] COLUMN_DEFINITION [FIRST |AFTER COL_NAME]
| DROP [COLUMN] COL_NAME
| DROP PRIMARY KEY
| DROP INDEX INDEX_NAME
| DROP FOREIGN KEY FK_SYMBOL
| DISABLE KEYS
| ENABLE KEYS
| RENAME [TO] NEW_TBL_NAME
| ORDER BY COL_NAME
|CONVERT TO CHARACTER SET CHARSET_NAME [COLLATE
COLLATION_NAME]
| [DEFAULT] CHARACTER SET CHARSET_NAME [COLLATE
COLLATION_NAME]
| IMPORT TABLESPACE
| TABLE_OPTIONS
* Para usar `ALTER TABLE', esnecesario que el usuario tenga los preivilegios en las
tablas de `ALTER', `INSERT' y `CREATE'

ejemplos:
en la tabla t2 borrar las columna c y d;
mysql> ALTER TABLE t2 DROP COLUMN c, DROP COLUMNd;
Para renombrar columna se utiliza;
cambia el nombre de a por b
mysql> ALTER TABLE t1 CHANGE a b INTEGER;
Para cambiar el tipo de una columna pero no el nombre podemos utilizar el
'CHANGE' lasintaxis requiere el viejo y nuevo nombre aunque se llamen igual
ejemplo:
mysql> ALTER TABLE t1 CHANGE mat matricula BIGINT NOT NULL;
sin embarga tambien se puede realizar lo siguiente donde solo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • la nada de nada
  • nada de nada
  • nada de nada
  • nada de nada
  • no se nada nada nada
  • Nada nada nada
  • Nada de nada
  • Nada de Nada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS