Operações de banco de dados e tabela [MySQL]
1. Operações de banco de dados
Digite o banco de dados
mysql -u root -p
1.1 Exibir o banco de dados atual
SHOW DATABASES;
1.2 Criar um banco de dados
Regras gramaticais
CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,create_specification] ...]
描述信息
create_specification:
[DEFAULT] CHARACTER SET charset_name
[DEFAULT] COLLATE collation_name
Descrição: a
palavra-chave maiúscula
[] é opcional.CONFIGURAR
CHARACTER: Especifique o conjunto de caracteres usado pelo banco de
dados.COLLATE: Especifique o conjunto de caracteres do banco de
dados.Exemplo:
Crie um banco de dados denominado goods
CREATE DATABASE goods;
Nota: Quando criamos um banco de dados sem especificar o conjunto de caracteres e as regras de verificação, o sistema usa o conjunto de caracteres padrão: utf8, a regra de verificação é: utf8_ general_ ci
Se o sistema não possui um banco de dados de mercadorias, crie um banco de dados chamado bens, se Se não
CREATE DATABASE IF NOT EXISTS goods;
Se o sistema não tiver um banco de dados de mercadorias, crie um banco de dados de mercadorias que use o conjunto de caracteres utf8mb4; caso contrário, não o crie (saiba, geralmente gerado por padrão)
CREATE DATABASE IF NOT EXISTS db_test CHARACTER SET utf8mb4;
1.3 Excluir o banco de dados
Gramática
DROP DATABASE [IF EXISTS] db_name;
Nota: Depois que o banco de dados é excluído, o banco de dados correspondente não pode ser visto internamente, e todas as tabelas e dados são excluídos.
1.4 Usando o banco de dados
Sintaxe:
use 数据库名;
2. Operação da mesa
Quando você precisar operar uma tabela no banco de dados, precisará usar os
tipos de dados comuns:
INT: número inteiro
DECIMAL (M, D): tipo de ponto flutuante
VARCHAR (SIZE): tipo de sequência
TIMESTAMP: tipo de data
texto: dados de texto longo
2.1 Criar uma tabela de dados
Gramática
CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
);
Você pode usar a comment
descrição adicional do campo
Exemplo:
Adicionar uma tabela de informações do aluno na biblioteca do aluno
create table stu(
id int,
name varchar(20) comment '姓名',
sex verchar(8),
birthday timestamp
);
2.2 Exibir informações do formulário
Declaração:
desc + ‘表名’;
2.3 Excluir tabela
Gramática
DROP TABLE[IF EXISTS] tbl_name [, tbl_name] ...
Exemplo:
- Exclua a tabela stu_test
drop table stu_test;
- Se a tabela stu_test existir, exclua a tabela stu_test
drop table if exists stu_test