Notas de estudio básicas de la base de datos MySQL 04-lenguaje DDL

Lenguaje DDL

Lenguaje de definición de datos, gestión de bibliotecas y tablas. Gestión de
bibliotecas y tablas:
crear, modificar, eliminar: crear, modificar, eliminar la
gestión de bibliotecas
1. Crear

create databaseif not exists)库名

2. Modificar

rename database 原库名 to 新库名

3. Eliminar

drop databaseif exists)库名

Gestión de tablas
1. Crear

create table 表名(
	列名 类型 【(长度) 约束】
	...

2. Modificar
Modificar nombre de columna:

alter table 表名 change column 原列名 新列名 类型

Modifique el tipo de columna:

alter table 表名 modify column 列名 新类型

Agregar una nueva columna:

alter table 表名 add column 新列名 类型

Eliminar columna:

alter table drop column 列名

Modifique el nombre de la tabla:

alter table 原表名 rename to 新表名

3. Eliminar

drop table 表名

4. Copiar

create table 表名 like 被复制表名;    #复制表的结构
create table 表名
select * from 被复制表名;    #复制表的结构与数据

5. Restricción
Una restricción, utilizada para limitar los datos en la tabla, con el fin de garantizar la precisión y confiabilidad de los datos en la tabla
no nula: restricción no vacía, usada para asegurar que el valor del campo no esté vacío por
defecto : restricción predeterminada, usada Asegúrese de que el campo tenga un valor predeterminado.
clave primaria: restricción de clave primaria, usada para asegurar la unicidad del valor del campo, y
única: restricción única, asegúrese de que el valor del campo sea único, puede ser
clave externa vacía : restricción de clave externa, usar Para limitar la relación entre las dos tablas, se usa para garantizar que el valor del campo debe provenir del valor de la columna asociada de la tabla principal, y la restricción de clave externa es agregado a la tabla secundaria para hacer referencia al valor de una columna en la tabla principal


Tanto la clave principal como la única 1. Se puede garantizar la unicidad
2. La clave principal no debe estar vacía, y la única puede estar vacía
3. Solo puede haber una clave principal en una tabla, y puede haber múltiples exclusivas en una tabla
4. Permitir combinación de claves primarias y combinación de claves únicas

Clave externa:
1. Se requiere establecer la relación de clave externa a partir de la tabla
2. El tipo de columna de clave externa de la tabla esclava y el tipo de columna asociada de la
tabla principal deben ser consistentes o compatibles, y el nombre no es obligatorio . 3. La columna asociada de la tabla principal debe ser una clave (clave primaria general o única)

Supongo que te gusta

Origin blog.csdn.net/qq_44708714/article/details/105868810
Recomendado
Clasificación