Operación básica de la base de datos MySQL : Operación básica de la base de datos MySQL
Crear tabla de datos
Después de que la base de datos se haya creado correctamente, puede crear una tabla de datos en la base de datos creada. Antes de crear la tabla, úsela para USE 数据库名称
cambiar a la base de datos que necesita ser operada. También puede SELECT database();
consultar la base de datos actual. Cuando todo esté listo, puede crear una tabla de datos. La sintaxis para crear una tabla de datos es la siguiente:
CREATE TABLE 表名(
字段名1 数据类型,
字段名2 数据类型,
....
字段名n 数据类型
);
Cree una tabla stu en la base de datos de texto de acuerdo con el formato anterior y se crearán tres campos en la tabla stu.
Nombre del campo | tipo de datos |
---|---|
stu_id | INT (10) |
stu_name | VARCHAR (50) |
stu_age | INT (10) |
Son el número, el nombre y la edad del estudiante.
El usuario SHOW TABLES;
puede consultar si la tabla de datos se creó correctamente.
Puede verse en el resultado de la ejecución que hay una tabla de datos llamada stu bajo el texto de la base de datos.
Ver hoja de datos
Una vez creada la base de datos, puede SHOW CREATE TABLE
ver la tabla de datos a través de la declaración, el formato de sintaxis es el siguiente:
SHOW CREATE TABLE 表名;
Utilice esta declaración para consultar la tabla stu creada anteriormente.
El resultado de la ejecución muestra que los tres campos creados cuando se creó la tabla de datos en ese momento, incluido el tipo y tamaño de la base de datos, y la información de codificación de caracteres de la tabla, también se pueden ver, pero el formato mostrado es muy confuso. Si hay demasiados campos, parece muy difícil. . Puede agregar una "\ G" después de la declaración para formatear.
Son un poco más ordenadas, y hay otro resultado de consulta que es una DESCRIBE
declaración de uso , el formato de sintaxis es el siguiente:
DESCRIBE 表名;
También puedes usar su taquigrafía y el DESC
resultado es el mismo.
Modificar la base de datos
Una vez creada la tabla de datos, se pueden modificar el nombre de la tabla, los campos de la tabla, el tipo de datos, etc.
1. Modifica el nombre de la tabla.
El formato de sintaxis para modificar el nombre de la tabla es el siguiente:
ALTER TABLE 原表名 RENAME [TO] 新表名;
El "a" se puede escribir o no, y generalmente no se escribe. Modifique el nombre de la tabla de la tabla stu a student. Consulte primero el nombre de la tabla actual:
ejecute la instrucción de modificación y el nombre de la tabla modificada.
2. Modificar el campo
El formato de sintaxis del campo modificado es el siguiente:
ALTER TABLE 表名 CHANGE 原字段名 新字段名 新数据类型;
Modifique el campo stu_age en la tabla de estudiantes a stu_sex y el tipo de datos a VARCHAR (10).
stu_age se ha ido, reemplazado por stu_sex.
3. Modificar el tipo de datos del campo.
El formato gramatical para modificar el tipo de datos de campo en la tabla es el siguiente:
ALTER TABLE 表名 MODIFY 字段名 数据类型;
Cambie el tipo de datos del campo stu_sex en la tabla de estudiantes a CHAR.
El tipo de datos de stu_sex se convierte en char.
4. Agregar campos
A medida que se amplían los requisitos, es posible que sea necesario agregar campos a la tabla. El formato de sintaxis para agregar campos es el siguiente:
ALTER TABLE 表名 ADD 新字段名 数据类型;
Agregue el campo stu_hobby a la tabla de estudiantes, el tipo de datos es VARCHAR (50).
5. Eliminar el campo
Si hay un requisito de adición, habrá un requisito de eliminación. El formato de sintaxis del campo eliminado es el siguiente:
ALTER TABLE 表名 DROP 字段名;
Elimine el stu_hobby que se acaba de agregar de la tabla.
stu_hobby se eliminó correctamente.
6, modificar la posición de la disposición del campo
Al crear la tabla se ha determinado el orden de los campos. Si necesitas modificar la posición de los campos en la tabla, puedes hacerlo a través de ALTER TABLE
sentencias. El formato de sintaxis es el siguiente:
ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST|AFTER 字段名2;
El nombre de campo 1 indica el campo cuya posición necesita ser modificada, FIRST es un parámetro opcional, lo que significa que el campo 1 se cambia al primer campo de la tabla, y DESPUÉS del nombre de campo 2 significa que el campo 1 se inserta después del campo 2.
Coloque stu_name en la tabla de estudiantes después de stu_sex.
El orden en la tabla original es:
después de la modificación:
Eliminar base de datos
Eliminar una tabla de datos es eliminar una tabla de datos de la base de datos y eliminar los datos almacenados en la tabla al mismo tiempo. El formato de sintaxis para eliminar una tabla de datos es el siguiente:
DROP TABLE 表名;
Elimina la tabla de estudiantes.
La base de datos está vacía y la tabla de estudiantes se eliminó correctamente.