SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Modificando la estructura de
tablas
ALTER TABLE
ALTER TABLE. Agregando columnas
Sintaxis:
ALTER TABLE Nom_Tabla ADD Nom_Columna Tipo [Restricciones -si existen-]
Ejemplo:
CREATE TABLE TX (C1 INT,
C2 CHAR (2))
ALTER TABLE TX ADD C3 DATETIME -- agrega una nueva columna llamada C3
La sentencia ALTER TABLE agregara una nueva columna al final de las columnas ya
existentes en la tabla TX.
Si la tabla ya tienen registros, la nueva Columna coloca valores NULL en estos registros.
Borrando Columnas
Para borrar una Columna se realiza a través del la sentencia ALTER TABLE
Sintaxis:
ALTER TABLE Nom_Tabla DROP COLUMN Nom_Columna
Ejemplo.
ALTER TABLE Tx ADD C10 INT
ALTER TABLE Tx DROP C10
Cambiar de tipo de dato a un campo
Para poder cambiar de tipo de dato a un campo se utiliza la sentencia ALTER TABLE
Sintaxis.
ALTER TABLE Nom_Tabla CHANGE Nom_Columna Nom_Columna Nuevo_tipo
Ejemplo.
-- inicialmente el campo es varchar de 200
ALTER TABLE TX CHANGE C3 C3 CHAR (200);
Cambiar nombre un campo
Para poder cambiar el nombre de un campo se utiliza la sentencia ALTER TABLE
Sintaxis.
ALTER TABLE Nom_Tabla CHANGE Nom_Anterior Nuevo_Nombre mismo_tipo
Ejemplo.
-- inicialmente el campo es CHAR(200)
ALTER TABLE TX CHANGE B1 C3 CHAR (200);
Agregando PRIMARY KEY
Sintaxis.
ALTER TABLE Tabla ADD CONSTRAINT PRIMARY KEY (C1)
Ejemplo.
- - Agregamos restricción PRIMARY KEY en columna C1
ALTER TABLE TX ADD CONSTRAINT PRIMARY KEY (C1)
Borrando PRIMARY KEY
Sintaxis.
ALTER TABLE Tabla DROP PRIMARY KEY (
Ejemplo.
- - Borra la restricción PRIMARY KEY de la tabla TX.
ALTER TABLE TX DROP PRIMARY KEY
Renombrando tablas
Otra forma de renombrar a las tabla es mediante la variante de alter tabla
RENAME TABLE t1 TO t2;
Para cambia el nombre de un tabla se utiliza la sentencia ALTER TABLE Con la
siguiente sintaxis.
Sintaxis.
ALTER TABLE t1 RENAME TO t2;

Weitere ähnliche Inhalte

Was ist angesagt? (19)

Funciones de excel basico
Funciones de excel basicoFunciones de excel basico
Funciones de excel basico
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Consultas condicionales en sq server
Consultas condicionales en sq serverConsultas condicionales en sq server
Consultas condicionales en sq server
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
La sustracción kimberly y aracely
La sustracción kimberly y aracelyLa sustracción kimberly y aracely
La sustracción kimberly y aracely
 
Sql 2010
Sql 2010Sql 2010
Sql 2010
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Arreglos3
Arreglos3Arreglos3
Arreglos3
 
4cod 01nov mbustamante_kmalla
4cod 01nov mbustamante_kmalla4cod 01nov mbustamante_kmalla
4cod 01nov mbustamante_kmalla
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Funciones y graficas
Funciones y graficasFunciones y graficas
Funciones y graficas
 
Ejemplo ddl dml
Ejemplo ddl dmlEjemplo ddl dml
Ejemplo ddl dml
 
Sentencias sql
Sentencias sqlSentencias sql
Sentencias sql
 
Teoria sql
Teoria sqlTeoria sql
Teoria sql
 
Funciones
FuncionesFunciones
Funciones
 
Funciones bd excelaadas
Funciones bd excelaadasFunciones bd excelaadas
Funciones bd excelaadas
 
FUNCIONES DE EXCEL
FUNCIONES DE EXCELFUNCIONES DE EXCEL
FUNCIONES DE EXCEL
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 

Andere mochten auch

TPFINAL_MFernandez
TPFINAL_MFernandezTPFINAL_MFernandez
TPFINAL_MFernandezprofmarinafq
 
12 subir video_2
12 subir video_212 subir video_2
12 subir video_2plumgar
 
29 creacion tarea_un_archivo
29 creacion tarea_un_archivo29 creacion tarea_un_archivo
29 creacion tarea_un_archivoplumgar
 
Clase excel 2 2007 - funciones
Clase excel 2   2007 - funcionesClase excel 2   2007 - funciones
Clase excel 2 2007 - funcionesJose Santos
 
15 Tablas Hash
15 Tablas Hash15 Tablas Hash
15 Tablas HashUVM
 
25 cuestionario verdadero_falso
25 cuestionario verdadero_falso25 cuestionario verdadero_falso
25 cuestionario verdadero_falsoplumgar
 
26 cuestionario respuesta_corta
26 cuestionario respuesta_corta26 cuestionario respuesta_corta
26 cuestionario respuesta_cortaplumgar
 

Andere mochten auch (8)

TPFINAL_MFernandez
TPFINAL_MFernandezTPFINAL_MFernandez
TPFINAL_MFernandez
 
12 subir video_2
12 subir video_212 subir video_2
12 subir video_2
 
29 creacion tarea_un_archivo
29 creacion tarea_un_archivo29 creacion tarea_un_archivo
29 creacion tarea_un_archivo
 
Clase excel 2 2007 - funciones
Clase excel 2   2007 - funcionesClase excel 2   2007 - funciones
Clase excel 2 2007 - funciones
 
15 Tablas Hash
15 Tablas Hash15 Tablas Hash
15 Tablas Hash
 
25 cuestionario verdadero_falso
25 cuestionario verdadero_falso25 cuestionario verdadero_falso
25 cuestionario verdadero_falso
 
26 cuestionario respuesta_corta
26 cuestionario respuesta_corta26 cuestionario respuesta_corta
26 cuestionario respuesta_corta
 
Plàstics
PlàsticsPlàstics
Plàstics
 

Ähnlich wie 07 alter table_modificando la estructura de tablas

Ähnlich wie 07 alter table_modificando la estructura de tablas (20)

1 lab-2 -tablas-y-restricciones
1 lab-2 -tablas-y-restricciones1 lab-2 -tablas-y-restricciones
1 lab-2 -tablas-y-restricciones
 
CreacióN De Objetos En MySQL
CreacióN De Objetos En MySQLCreacióN De Objetos En MySQL
CreacióN De Objetos En MySQL
 
Actividad1 unidad3
Actividad1 unidad3Actividad1 unidad3
Actividad1 unidad3
 
Tablas y tipos de datos en microsoft sql server
Tablas y tipos de datos en microsoft sql serverTablas y tipos de datos en microsoft sql server
Tablas y tipos de datos en microsoft sql server
 
Colegio nicolas esguerraa
Colegio nicolas esguerraaColegio nicolas esguerraa
Colegio nicolas esguerraa
 
Colegio nicolas esguerra
Colegio nicolas esguerraColegio nicolas esguerra
Colegio nicolas esguerra
 
Ejemploddl dml-ok
Ejemploddl dml-okEjemploddl dml-ok
Ejemploddl dml-ok
 
Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Web3
Web3Web3
Web3
 
Insert
InsertInsert
Insert
 
12tablas
12tablas12tablas
12tablas
 
Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-liz
 
Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-liz
 
Comandos en consola de mysql desde el portal
Comandos en consola de mysql desde el portalComandos en consola de mysql desde el portal
Comandos en consola de mysql desde el portal
 
comandos-mysql.pdf
comandos-mysql.pdfcomandos-mysql.pdf
comandos-mysql.pdf
 
Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-liz
 
Comandos mysql
Comandos mysqlComandos mysql
Comandos mysql
 
Base de datos
Base de datosBase de datos
Base de datos
 
Comandos y funciones sql postgres
Comandos y funciones sql postgresComandos y funciones sql postgres
Comandos y funciones sql postgres
 

07 alter table_modificando la estructura de tablas

  • 1. Modificando la estructura de tablas ALTER TABLE
  • 2. ALTER TABLE. Agregando columnas Sintaxis: ALTER TABLE Nom_Tabla ADD Nom_Columna Tipo [Restricciones -si existen-] Ejemplo: CREATE TABLE TX (C1 INT, C2 CHAR (2)) ALTER TABLE TX ADD C3 DATETIME -- agrega una nueva columna llamada C3 La sentencia ALTER TABLE agregara una nueva columna al final de las columnas ya existentes en la tabla TX. Si la tabla ya tienen registros, la nueva Columna coloca valores NULL en estos registros.
  • 3. Borrando Columnas Para borrar una Columna se realiza a través del la sentencia ALTER TABLE Sintaxis: ALTER TABLE Nom_Tabla DROP COLUMN Nom_Columna Ejemplo. ALTER TABLE Tx ADD C10 INT ALTER TABLE Tx DROP C10
  • 4. Cambiar de tipo de dato a un campo Para poder cambiar de tipo de dato a un campo se utiliza la sentencia ALTER TABLE Sintaxis. ALTER TABLE Nom_Tabla CHANGE Nom_Columna Nom_Columna Nuevo_tipo Ejemplo. -- inicialmente el campo es varchar de 200 ALTER TABLE TX CHANGE C3 C3 CHAR (200);
  • 5. Cambiar nombre un campo Para poder cambiar el nombre de un campo se utiliza la sentencia ALTER TABLE Sintaxis. ALTER TABLE Nom_Tabla CHANGE Nom_Anterior Nuevo_Nombre mismo_tipo Ejemplo. -- inicialmente el campo es CHAR(200) ALTER TABLE TX CHANGE B1 C3 CHAR (200);
  • 6. Agregando PRIMARY KEY Sintaxis. ALTER TABLE Tabla ADD CONSTRAINT PRIMARY KEY (C1) Ejemplo. - - Agregamos restricción PRIMARY KEY en columna C1 ALTER TABLE TX ADD CONSTRAINT PRIMARY KEY (C1)
  • 7. Borrando PRIMARY KEY Sintaxis. ALTER TABLE Tabla DROP PRIMARY KEY ( Ejemplo. - - Borra la restricción PRIMARY KEY de la tabla TX. ALTER TABLE TX DROP PRIMARY KEY
  • 8. Renombrando tablas Otra forma de renombrar a las tabla es mediante la variante de alter tabla RENAME TABLE t1 TO t2; Para cambia el nombre de un tabla se utiliza la sentencia ALTER TABLE Con la siguiente sintaxis. Sintaxis. ALTER TABLE t1 RENAME TO t2;