Vous êtes sur la page 1sur 14

ALTER TABLE ADD COLUMN FIRST

ANTES
mysql> show create table usuario;
+---------+---------------------------------------------------------------+
| Table
| Create Table
|
+---------+---------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(20) DEFAULT NULL,
`carrera` char(20) DEFAULT NULL,
`correo` char(50) DEFAULT NULL,
PRIMARY KEY (`num_usuario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> notee
mysql> alter table usuario add column sexo char(40) first;
Query OK, 5 rows affected (0.31 sec)
Records: 5 Duplicates: 0 Warnings: 0
DESPUES
mysql> show create table usuario;
+---------+---------------------------------------------------------------+
| Table
| Create Table
|
+---------+---------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`sexo` char(40) DEFAULT NULL,
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(20) DEFAULT NULL,
`carrera` char(20) DEFAULT NULL,
`correo` char(50) DEFAULT NULL,
PRIMARY KEY (`num_usuario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> note

ALTER TABLE ADD COLUMN AFTER


ANTES
mysql> show create table usuario;
+---------+---------------------------------------------------------------+
| Table
| Create Table
|
+---------+---------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`sexo` char(40) DEFAULT NULL,
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(20) DEFAULT NULL,
`carrera` char(20) DEFAULT NULL,
`correo` char(50) DEFAULT NULL,
PRIMARY KEY (`num_usuario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> alter table usuario add column sexo char(40) after direccion;
Query OK, 5 rows affected (0.24 sec)
Records: 5 Duplicates: 0 Warnings: 0
DESPUES
mysql> show create table usuario;
+---------+---------------------------------------------------------------+
| Table
| Create Table
|
+---------+---------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`sexo` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(20) DEFAULT NULL,
`carrera` char(20) DEFAULT NULL,
`correo` char(50) DEFAULT NULL,
PRIMARY KEY (`num_usuario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> notee

ALTER TABLE ADD COLUMN


ANTES
mysql> show create table usuario;
+---------+---------------------------------------------------------------+
| Table
| Create Table
|
+---------+---------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(20) DEFAULT NULL,
`carrera` char(20) DEFAULT NULL,
`correo` char(50) DEFAULT NULL,
PRIMARY KEY (`num_usuario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> alter table usuario add facebook char(40);
Query OK, 5 rows affected (0.31 sec)
Records: 5 Duplicates: 0 Warnings: 0
DESPUES
mysql> show create table usuario;
+---------+---------------------------------------------------------------+
| Table
| Create Table
|
+---------+---------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(20) DEFAULT NULL,
`carrera` char(20) DEFAULT NULL,
`correo` char(50) DEFAULT NULL,
`facebook` char(40) DEFAULT NULL,
PRIMARY KEY (`num_usuario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> notee

ALTER TABLE ADD INDEX


ANTES
mysql> show create table usuario;
+---------+-----------------------------------------------------------------------+
| Table
| Create Table
+---------+-----------------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(40) DEFAULT NULL,
`carrera` char(40) DEFAULT NULL,
`correo` char(40) DEFAULT NULL,
PRIMARY KEY (`num_usuario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
+---------+-----------------------------------------------------------------------+
1 row in set (0.00 sec)

DESPUES

mysql> alter table usuario


-> add index(correo);
OK, 0 rows affected (0.23 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> show create table usuario;
+---------+-------------------------------------------+
| Table
| Create Table
|
+---------+-------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(40) DEFAULT NULL,
`carrera` char(40) DEFAULT NULL,
`correo` char(40) DEFAULT NULL,
PRIMARY KEY (`num_usuario`),
KEY `correo` (`correo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+---------+------------------------------------------+
1 row in set (0.00 sec)

mysql> show index from usuario f

ALTER TABLE ADD PRIMARY KEY


ANTES
mysql> show create table maestro;
+---------+---------------------------------------------------------------+
| Table
| Create Table
|
+---------+---------------------------------------------------------------+
| maestro | CREATE TABLE `maestro` (
`id` int(10) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`ciudad` char(45) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)

mysql> alter table maestro add constraint pkusuario2 primary key


(id);
Query OK, 0 rows affected (0.29 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> show create table maestro;
+---------+---------------------------------------------------------------+
| Table
| Create Table
|
+---------+---------------------------------------------------------------+
| maestro | CREATE TABLE `maestro` (
`id` int(10) NOT NULL DEFAULT '0',
`nombre` char(40) DEFAULT NULL,
`ciudad` char(45) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> notee

ALTER TABLE ADD UNIQUE


ANTES
mysql> show create table usuario;
+---------+---------------------------------------------------------------+
| Table
| Create Table
|
+---------+---------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(20) DEFAULT NULL,
`carrera` char(20) DEFAULT NULL,
`correo` char(50) DEFAULT NULL,
`facebook` char(40) DEFAULT NULL,
PRIMARY KEY (`num_usuario`),
UNIQUE KEY `correo` (`correo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> alter table usuario add unique(correo);
Query OK, 0 rows affected (0.20 sec)
Records: 0 Duplicates: 0 Warnings: 0
DESPUES
mysql> show create table usuario;
+---------+---------------------------------------------------------------+
| Table
| Create Table
+---------+---------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(20) DEFAULT NULL,
`carrera` char(20) DEFAULT NULL,
`correo` char(50) DEFAULT NULL,
`facebook` char(40) DEFAULT NULL,
PRIMARY KEY (`num_usuario`),
UNIQUE KEY `correo` (`correo`),
UNIQUE KEY `correo_2` (`correo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> notee

ALTER TABLE ADD FOREIGN KEY


ANTES
mysql> show create table cliente;
+---------+-----------------------------------------------------------------------+
| Table
| Create Table
+---------+-----------------------------------------------------------------------+
| cliente | CREATE TABLE `cliente` (
`cve_clie` smallint(5) unsigned NOT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(50) DEFAULT NULL,
`ciudad` char(25) DEFAULT NULL,
`cp` char(5) DEFAULT NULL,
`rfc` char(13) DEFAULT NULL,
`cve_art` char(6) NOT NULL,
PRIMARY KEY (`cve_clie`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |

+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)

mysql>
->
->
->

alter table cliente


add constraint fkcliente1 foreign key (cve_art)
references articulo (cve_art)
on update cascade;

Query OK, 0 rows affected (0.29 sec)


Records: 0 Duplicates: 0 Warnings: 0

DESPUES
mysql> show create table cliente;
+---------+-----------------------------------------------------------------------+
| Table
| Create Table
+---------+-----------------------------------------------------------------------+
| cliente | CREATE TABLE `cliente` (
`cve_clie` smallint(5) unsigned NOT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(50) DEFAULT NULL,
`ciudad` char(25) DEFAULT NULL,
`cp` char(5) DEFAULT NULL,
`rfc` char(13) DEFAULT NULL,
`cve_art` char(6) NOT NULL,
PRIMARY KEY (`cve_clie`),
KEY `fkcliente1` (`cve_art`),
CONSTRAINT `fkcliente1` FOREIGN KEY (`cve_art`) REFERENCES `articulo` (`cve_art`)
ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+-----------------------------------------------------------------------+
1 row in set (0.00 sec)

mysql> notee

ALTER TABLE ALTER COLUMN


ANTES
mysql> describe usuario;
+-------------+----------------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+-------------+----------------------+------+-----+---------+-------+
| num_usuario | smallint(5) unsigned | NO
| PRI | NULL
|
|
| no_control | char(8)
| YES |
| NULL
|
|
| nombre
| char(40)
| YES |
| NULL
|
|
| direccion
| char(40)
| YES |
| NULL
|
|
| ciudad
| char(40)
| YES |
| NULL
|
|
| telefono
| char(20)
| YES |
| NULL
|
|
| carrera
| char(20)
| YES |
| NULL
|
|
| correo
| char(50)
| YES |
| NULL
|
|
+-------------+----------------------+------+-----+---------+-------+
8 rows in set (0.01 sec)
mysql> notee
mysql> alter table usuario alter column nombre set default "NOT

NULL";
Query OK, 0 rows affected (0.08 sec)
Records: 0 Duplicates: 0 Warnings: 0

DESPUES
mysql> describe usuario;
+-------------+----------------------+------+-----+----------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+-------------+----------------------+------+-----+----------+-------+
| num_usuario | smallint(5) unsigned | NO
| PRI | NULL
|
|
| no_control | char(8)
| YES |
| NULL
|
|
| nombre
| char(40)
| YES |
| NOT NULL |
|
| direccion
| char(40)
| YES |
| NULL
|
|
| ciudad
| char(40)
| YES |
| NULL
|
|
| telefono
| char(20)
| YES |
| NULL
|
|
| carrera
| char(20)
| YES |
| NULL
|
|
| correo
| char(50)
| YES |
| NULL
|
|
+-------------+----------------------+------+-----+----------+-------+
8 rows in set (0.01 sec)
mysql> notee

ALTER TABLE CHANGE


ANTES
mysql> show create table usuario;
+---------+---------------------------------------------------------------+
| Table
| Create Table
|
+---------+---------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(20) DEFAULT NULL,
`carrera` char(20) DEFAULT NULL,
`correo` char(50) DEFAULT NULL,
`facebook` char(40) DEFAULT NULL,
PRIMARY KEY (`num_usuario`),
UNIQUE KEY `correo` (`correo`),
UNIQUE KEY `correo_2` (`correo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> alter table usuario change correo email char(40);
Query OK, 5 rows affected (0.47 sec)
Records: 5 Duplicates: 0 Warnings: 0
DESPUES
mysql> show create table usuario;
+---------+---------------------------------------------------------------+
| Table
| Create Table
|
+---------+---------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(20) DEFAULT NULL,
`carrera` char(20) DEFAULT NULL,
`email` char(40) DEFAULT NULL,
`facebook` char(40) DEFAULT NULL,
PRIMARY KEY (`num_usuario`),
UNIQUE KEY `correo` (`email`),
UNIQUE KEY `correo_2` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> notee

ALTER TABLE MODIFY


ANTES
+---------+-----------------------------------------------------------------------+
| Table
| Create Table
|
+---------+-----------------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(40) DEFAULT NULL,
`carrera` char(40) DEFAULT NULL,
`correo` char(40) DEFAULT NULL,
PRIMARY KEY (`num_usuario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+-----------------------------------------------------------------------+
1 row in set (0.00 sec)

mysql> alter table usuario


-> modify no_control int not null;
Query OK, 5 rows affected (0.28 sec)
Records: 5 Duplicates: 0 Warnings: 0

DESPUES
mysql> show create table usuario;
+---------+-----------------------------------------------------------------------+
| Table
| Create Table
|
+---------+-----------------------------------------------------------------------+

| usuario | CREATE TABLE `usuario` (


`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` int(11) NOT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(40) DEFAULT NULL,
`carrera` char(40) DEFAULT NULL,
`correo` char(40) DEFAULT NULL,
PRIMARY KEY (`num_usuario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> notee

ALTER TABLE DROP COLUMN


ANTES
mysql> describe usuario;
+-------------+----------------------+------+-----+----------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+-------------+----------------------+------+-----+----------+-------+
| sexo
| char(40)
| YES |
| NULL
|
|
| num_usuario | smallint(5) unsigned | NO
| PRI | NULL
|
|
| no_control | char(8)
| YES |
| NULL
|
|
| nombre
| char(40)
| YES |
| NOT NULL |
|
| direccion
| char(40)
| YES |
| NULL
|
|
| ciudad
| char(40)
| YES |
| NULL
|
|
| telefono
| char(20)
| YES |
| NULL
|
|
| carrera
| char(20)
| YES |
| NULL
|
|
| correo
| char(50)
| YES |
| NULL
|
|
+-------------+----------------------+------+-----+----------+-------+
9 rows in set (0.01 sec)
mysql> notee
mysql> alter table usuario drop column sexo;
Query OK, 5 rows affected (0.23 sec)
Records: 5 Duplicates: 0 Warnings: 0

DESPUES
mysql> describe usuario;
+-------------+----------------------+------+-----+----------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+-------------+----------------------+------+-----+----------+-------+
| num_usuario | smallint(5) unsigned | NO
| PRI | NULL
|
|
| no_control | char(8)
| YES |
| NULL
|
|
| nombre
| char(40)
| YES |
| NOT NULL |
|
| direccion
| char(40)
| YES |
| NULL
|
|
| ciudad
| char(40)
| YES |
| NULL
|
|
| telefono
| char(20)
| YES |
| NULL
|
|
| carrera
| char(20)
| YES |
| NULL
|
|
| correo
| char(50)
| YES |
| NULL
|
|
+-------------+----------------------+------+-----+----------+-------+
8 rows in set (0.01 sec)
mysql> notee

ALTER TABLE DROP PRIMARY KEY


ANTES
mysql> describe moto;
+---------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| nummoto | smallint(6) | NO
| PRI | NULL
|
|
| marca
| char(15)
| YES |
| NULL
|
|
| cveemp | char(4)
| NO
| PRI | NULL
|
|
+---------+-------------+------+-----+---------+-------+
3 rows in set (0.02 sec)
mysql> alter table moto drop primary key;
Query OK, 3 rows affected (0.36 sec)
Records: 3 Duplicates: 0 Warnings: 0
DESPUES
mysql> describe moto;
+---------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| nummoto | smallint(6) | NO
|
| NULL
|
|
| marca
| char(15)
| YES |
| NULL
|
|
| cveemp | char(4)
| NO
| PRI | NULL
|
|
+---------+-------------+------+-----+---------+-------+
3 rows in set (0.02 sec)
mysql> notee

ALTER TABLE DROP INDEX


ANTES
mysql> show create table usuario;
+---------+-----------------------------------------------------------------------+
| Table
| Create Table
|
+---------+-----------------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(40) DEFAULT NULL,
`carrera` char(40) DEFAULT NULL,
`correo` char(40) DEFAULT NULL,
PRIMARY KEY (`num_usuario`),
KEY `correo` (`correo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+-----------------------------------------------------------------------+
1 row in set (0.00 sec)

mysql> show index from usuario from biblioteca;

DESPUES
mysql> alter table usuario
-> drop index correo;
Query OK, 0 rows affected (0.23 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> show create table usuario;
+---------+-----------------------------------------------------------------------+
| Table
| Create Table
|
+---------+-----------------------------------------------------------------------+
| usuario | CREATE TABLE `usuario` (
`num_usuario` smallint(5) unsigned NOT NULL,
`no_control` char(8) DEFAULT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`ciudad` char(40) DEFAULT NULL,
`telefono` char(40) DEFAULT NULL,
`carrera` char(40) DEFAULT NULL,
`correo` char(40) DEFAULT NULL,
PRIMARY KEY (`num_usuario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
+---------+-----------------------------------------------------------------------+
1 row in set (0.00 sec)

ALTER TABLE RENAME


ANTES
mysql> show create table prestamo;
+----------+--------------------------------------------------------------+
| Table
| Create Table
|
+----------+--------------------------------------------------------------+
| prestamo | CREATE TABLE `prestamo` (
`folio` int(10) unsigned NOT NULL,
`fecha_prest` date DEFAULT NULL,
`fecha_devol` date DEFAULT NULL,
`num_usuario` smallint(5) unsigned NOT NULL,
`num_encargado` smallint(5) unsigned NOT NULL,
PRIMARY KEY (`folio`),
KEY `fk_prestamo_usuario` (`num_usuario`),
KEY `fk_prestamo_encargado1` (`num_encargado`),
CONSTRAINT `fk_prestamo_usuario` FOREIGN KEY (`num_usuario`) REFERENCES
`usuario` (`num_usuario`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `fk_prestamo_encargado1` FOREIGN KEY (`num_encargado`)
REFERENCES `encargado` (`num_encargado`) ON DELETE NO ACTION ON UPDATE NO
ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+----------+--------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> show create table bibliotecario;
+---------------+---------------------------------------------------------+
| Table
| Create Table
|
+---------------+---------------------------------------------------------+
| bibliotecario | CREATE TABLE `bibliotecario` (
`num_encargado` smallint(5) unsigned NOT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`telefono` char(15) DEFAULT NULL,
`correo` char(45) DEFAULT NULL,
PRIMARY KEY (`num_encargado`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+---------------+---------------------------------------------------------+
1 row in set (0.00 sec)
mysql> alter table bibliotecario rename encargado;
Query OK, 0 rows affected (0.10 sec)

DESPUES
mysql> show create table encargado;
+-----------+-------------------------------------------------------------+
| Table
| Create Table
+-----------+-------------------------------------------------------------+
| encargado | CREATE TABLE `encargado` (
`num_encargado` smallint(5) unsigned NOT NULL,
`nombre` char(40) DEFAULT NULL,
`direccion` char(40) DEFAULT NULL,
`telefono` char(15) DEFAULT NULL,
`correo` char(45) DEFAULT NULL,
PRIMARY KEY (`num_encargado`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1

Vous aimerez peut-être aussi