notas:
Restricciones:
| - Restricción de clave primaria (clave primaria)
| - Restricción de clave externa (clave externa)
| - Restricción no nula (no nula)
| - Restricción única (única)
| - Verificar restricción (verificar)
| - Defecto
Operaciones sobre el contenido de la tabla:
En las bases de datos relacionales, la clave principal generalmente se entrega a la base de datos para su mantenimiento (
autoincremento de clave principal): | - MySQL auto_increment
Incrementar (insertar):
insertar en t_name [(campo 1…)] valores (v1…);
Actualización:
modifique los datos originales en la tabla a los datos que necesitamos
actualizar t_name set campo 1 = nuevo valor, campo 2 = nuevo valor ... donde la condición
actualiza t_hero set age = 18, gender = "female" donde id = 7;
删除 (eliminar) :
eliminar del nombre de la tabla donde 条件
eliminar de t_hero donde id = 11;
declaración truncar (usar con precaución)
Esta declaración también se usa para eliminar la tabla y no se puede recuperar
seleccione
seleccionar * de 表 名;
seleccione id, nombre de usuario, edad, género, tel de t_hero;
seleccione el nombre de usuario de t_hero;
Modificación de la tabla: modificaciones
a la estructura de la tabla : modificar la tabla
| - Agregar nuevos campos
ALTER TABLE nombre de tabla ADD nombre de columna tipo de columna restricciones;
modificar tabla t_hero agregar dirección varchar (255);
| - Modificar el tipo de campo
ALTER TABLE nombre de tabla MODIFICAR nombre de columna tipo de columna;
modificar tabla t_hero modificar id bigint;
| - Modificar nombre de campo
ALTER TABLE nombre de tabla CAMBIAR nombre de columna antigua nuevo nombre de columna tipo de columna;
modificar tabla t_hero cambiar id hero_id int;
| - Modificar el nombre de la tabla
ALTER TABLE nombre de la tabla RENAME nuevo nombre de la tabla;
modificar la tabla t_hero renombrar hero;
-La segunda forma de escribir
cambiar el nombre de la tabla hero a t_hero;
Replicación de la tabla:
| - crear tabla 新 表 名 como 源 表
crear tabla xiyou como t_hero;
| - crear tabla 新 表 名 seleccionar * de 源 表
crear tabla sanguo seleccionar * de xiyou;
Práctica:
Practica en t_hero;
actualizar:
eliminar:
| - agregar un nuevo campo
ALTER TABLE nombre de tabla ADD nombre de columna tipo de columna restricción;
| - modificar el tipo de campo
ALTER TABLE nombre de tabla MODIFY nombre de columna tipo de columna;
| - modificar nombre de campo
ALTER TABLE nombre de tabla CAMBIAR nombre de columna antiguo nuevo nombre de columna tipo de columna;
| - Modificar el nombre de la tabla
ALTER TABLE nombre de la tabla RENAME nuevo nombre de la tabla;
-La segunda forma de escribir
cambiar el nombre de la tabla hero a t_hero;
copia de la tabla:
El segundo método: