Enumere los tipos de restricciones comunes en mysql.
※?Restricción de clave principal: clave principal
※?Clave única: restricción única
※?Restricción de clave externa: clave externa
※? Restricción no nula: no nulo
※? Restricción de valor predeterminado: valor predeterminado
2. >
Una Una tabla sólo puede tener una clave principal. Si olvida establecer la restricción de clave principal al crear la tabla, la velocidad de consulta de la columna establecida como clave principal será muy rápida, por lo que generalmente se utilizan índices agrupados, de los que hablaremos más adelante.
Agregue una restricción de clave principal: establezca su tabla de edad como clave principal.
Gramática: ¿Corrección? ¿Agregar clave principal al nombre de la tabla ※(nombre de columna)? Puede tener varios nombres de columnas.
En tercer lugar, restricciones de clave externa:
¿Qué es una clave externa? Cuando necesite utilizar la clave principal de otra tabla como clave principal de esta tabla al crear una tabla, deberá establecer una clave externa. Después de configurar la sala exterior, si desea eliminar los datos de la tabla, se eliminarán en cascada o de forma predeterminada.
Agregar restricciones de clave externa: establezca el cno de la tabla como clave externa.
Sintaxis: ¿modificar el nombre de la tabla agregar referencias de clave externa (nombre de columna)? El nombre de la tabla asociada (nombre de columna);
Cuarta, restricciones no nulas:
Al insertar nuevos datos, la columna correspondiente no puede ser nula. Las restricciones no nulas son relativas a las restricciones predeterminadas.
Agregar restricciones no nulas:
Sintaxis: alterar el nombre de la tabla modificar el nombre de la columna el tipo de columna no es nulo;?
Verbo (abreviatura de verbo) Restricciones de valor predeterminado: Valor predeterminado:
Si no se inserta ningún valor en el momento de la inserción, el valor predeterminado se inserta automáticamente. Las restricciones de valores predeterminados son relativas a restricciones no nulas.
Agregar restricciones predeterminadas:
Sintaxis: modificar el nombre de la tabla agregar nombre de columna tipo de columna valor predeterminado no nulo 'valor predeterminado';
6.
El contenido de esta columna sólo puede ser único y no puede repetirse.
Agregar restricción única:
? Sintaxis: ¿modificar el nombre de la columna de la tabla y agregar único? Puede haber varios nombres de columnas separados por comas. ※.