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
consulta la base de datos
mostrar bases de datos
seleccionar la base de datos
usar dbname
ver la tabla
mostrar tablas
eliminar la base de datos
soltar la base de datos dbname
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));
agregar tabla agregar contenido
MySQL> crear tabla dept (deptno int (3), deptname varchar (20));
Consulta OK, 0 filas afectadas (0.00 seg)
MySQL> insertar en valores de departamento (5, 'dept5'), (6, 'dept6');
Consulta OK, 2 filas afectadas (0.00 seg)
Ver estructura de tabla
DESC tablename
Ver creación de tabla Cuando la declaración
muestra crear tabla nombre de tabla \ G;
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]
aumentar los campos de la tabla
ALTER TABLE tablename ADD [COLUMN] column_definition [FIRST \ AFTER col_name]
eliminar el campo de la tabla
ALTER TABLE tablename DROP [COLUMN] col_name
field Renombrado
ALTER TABLE tablename CHANGE [COLUMN] old_col_name column_definition [FIRST \ AFTER col_name]
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,
modificar el orden de los campos reordenamiento
ALTER TABLE nombretabla MODIFY [COLUMN] col_name [FIRST \ AFTER col_name]
Cambiar el nombre de la tabla
ALTER TABLE tablename RENAME [TO] new_tablename
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