Declaración de administración de MySQL-DDL (11)

DDL = Lenguaje de definición de datos
DDL es la abreviatura de Lenguaje de definición de datos , en términos simples, es un lenguaje operativo para crear, borrar y modificar objetos en la base de datos. La mayor diferencia entre éste y el lenguaje DML es que DML solo opera en los datos internos de la tabla y no involucra la definición de la tabla, la modificación de la estructura y los otros objetos. Los administradores de bases de datos (DBA) utilizan más comúnmente las declaraciones DDL y los desarrolladores generales rara vez las utilizan.
Crear una base de datos
CREAR BASE DE DATOS dbname
Declaración de administración de MySQL-DDL (11)
consulta la base de datos
mostrar bases de datos
Declaración de administración de MySQL-DDL (11)
seleccionar la base de datos
usar dbname
Declaración de administración de MySQL-DDL (11)
ver la tabla
mostrar tablas
Declaración de administración de MySQL-DDL (11)
eliminar la base de datos
soltar la base de datos dbname
Declaración de administración de MySQL-DDL (11)
crear la tabla
crear la tabla primero crear la columna y luego crear los datos en la columna
CREAR TABLA table_name (column_name column_type restricciones);
column_name es el nombre de la columna
column_type es el tipo
de datos de la columna. Las restricciones son las restricciones de la columna.
MySQL> crear tabla emp (ename varchar (10), fecha de contratación, sal decimal (10,2), deptno int (2));
Declaración de administración de MySQL-DDL (11)
agregar tabla agregar contenido
MySQL> crear tabla dept (deptno int (3), deptname varchar (20));
Consulta OK, 0 filas afectadas (0.00 seg)
Declaración de administración de MySQL-DDL (11)
MySQL> insertar en valores de departamento (5, 'dept5'), (6, 'dept6');
Consulta OK, 2 filas afectadas (0.00 seg)
Declaración de administración de MySQL-DDL (11)
Declaración de administración de MySQL-DDL (11)
Ver estructura de tabla
DESC tablename
Declaración de administración de MySQL-DDL (11)
Ver creación de tabla Cuando la declaración
muestra crear tabla nombre de tabla \ G;
Declaración de administración de MySQL-DDL (11)
puede ver información como motor (motor de almacenamiento) y juego de caracteres (juego de caracteres), el significado de la opción \ G es hacer que los registros estén ordenados verticalmente de acuerdo con el campo para mostrar mejor cuanto más tiempo registro
modificar la tabla
modificar el tipo de tabla
ALTER TABLE tablename mODIFY [COLUMN] column_definition [FIRST \ AFTER col_name]
Declaración de administración de MySQL-DDL (11)
aumentar los campos de la tabla
ALTER TABLE tablename ADD [COLUMN] column_definition [FIRST \ AFTER col_name]
Declaración de administración de MySQL-DDL (11)
eliminar el campo de la tabla
ALTER TABLE tablename DROP [COLUMN] col_name
Declaración de administración de MySQL-DDL (11)
field Renombrado
ALTER TABLE tablename CHANGE [COLUMN] old_col_name column_definition [FIRST \ AFTER col_name]
Declaración de administración de MySQL-DDL (11)
Tanto el cambio como la modificación pueden modificar la definición de la tabla, la diferencia es que el nombre de la columna debe escribirse dos veces después del cambio, lo cual es inconveniente. Pero la ventaja del cambio es que se puede modificar el nombre de la columna, de modificación no significa
modificar el orden de los campos tipo
ALTER TABLE nombre_tabla ADD [COLUMNA] col_name [PRIMERA \ DESPUÉS col_name]
Añadir la fecha de nacimiento de campo recién agregado después ename,
Declaración de administración de MySQL-DDL (11)
modificar el orden de los campos reordenamiento
ALTER TABLE nombretabla MODIFY [COLUMN] col_name [FIRST \ AFTER col_name]
Declaración de administración de MySQL-DDL (11)
Cambiar el nombre de la tabla
ALTER TABLE tablename RENAME [TO] new_tablename
Declaración de administración de MySQL-DDL (11)
Delete table
DROP TABLE tablename
Declaración de administración de MySQL-DDL (11)

Supongo que te gusta

Origin blog.51cto.com/huxiaoqiu/2540205
Recomendado
Clasificación