[MySQL] base de datos y operaciones de tabla
Tabla de contenido
1. Operaciones de bases de datos
Ingrese a la base de datos
mysql -u root -p
1.1 Mostrar la base de datos actual
SHOW DATABASES;
1.2 Crear una base de datos
Reglas de gramática
CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,create_specification] ...]
描述信息
create_specification:
[DEFAULT] CHARACTER SET charset_name
[DEFAULT] COLLATE collation_name
Descripción: la
palabra clave en mayúscula
[] es opcional.
CONJUNTO DE CARACTERES: especifique el conjunto de caracteres utilizado por la base de datos.
COLLATE: especifique el conjunto de caracteres de la base de datos.
Ejemplo:
Cree una base de datos denominada mercancías
CREATE DATABASE goods;
Nota: Cuando creamos una base de datos sin especificar el juego de caracteres y las reglas de verificación, el sistema usa el juego de caracteres predeterminado: utf8, la regla de verificación es: utf8_ general_ ci
Si el sistema no tiene una base de datos de bienes, entonces cree una base de datos llamada bienes, si Si no
CREATE DATABASE IF NOT EXISTS goods;
Si el sistema no tiene una base de datos de bienes, cree una base de datos de bienes que use el juego de caracteres utf8mb4, si no, no lo cree (conozca, generalmente generado por defecto)
CREATE DATABASE IF NOT EXISTS db_test CHARACTER SET utf8mb4;
1.3 Eliminar la base de datos
Gramática
DROP DATABASE [IF EXISTS] db_name;
Nota: Después de eliminar la base de datos, la base de datos correspondiente no se puede ver en el interior, y se eliminan todas las tablas y datos en el interior
1.4 Usando la base de datos
Sintaxis:
use 数据库名;
2. Operación de la mesa.
Cuando necesita operar una tabla en la base de datos, necesita usar los
tipos de datos comunes de la base de datos :
INT: entero
DECIMAL (M, D): tipo de punto flotante
VARCHAR (TAMAÑO): tipo de cadena
TIMESTAMP:
texto de tipo de fecha : datos de texto largos
2.1 Crear una tabla de datos
Gramática
CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
);
Puede usar la comment
descripción de campo adicional
Ejemplo:
Agregar una tabla de información del alumno en la biblioteca de alumnos
create table stu(
id int,
name varchar(20) comment '姓名',
sex verchar(8),
birthday timestamp
);
2.2 Ver información del formulario
Declaración:
desc + ‘表名’;
2.3 Eliminar tabla
Gramática
DROP TABLE[IF EXISTS] tbl_name [, tbl_name] ...
Ejemplo:
- Eliminar la tabla stu_test
drop table stu_test;
- Si existe la tabla stu_test, elimine la tabla stu_test
drop table if exists stu_test