[2023] uso básico do mysql e resumo de todas as instruções para criação de tabela

1. Introdução ao Mysql

  1. O que é um banco de dados?

Mysql é um servidor usado para gerenciar muitos bancos de dados.

Seu nome é MySQL. Usado principalmente para gerenciar, alocar e liberar software para bancos de dados

 2. O que é um banco de dados?

É uma pasta para gerenciamento de arquivos que terminam em .frm.

Este arquivo .frm só pode ser analisado pelo mecanismo Mysql.

Os dados são armazenados no arquivo .frm

3. Arquivo de tabela

        O arquivo que termina com .frm, os dados são armazenados neste arquivo,

4. Diretório de palavras-chave

Diretório base do banco de dados

mostrar bancos de dados; 

Diretório base do banco de dados

mostrar bancos de dados; 

  Ver banco de dados atual

crie o nome do pacote de banco de dados;

 criar banco de dados

use o nome do banco de dados; 

Escolha usar o banco de dados especificado

mostrar tabelas;

Verifique quais tabelas os dados possuem

DDL

criar banco de dados;

Criar banco de dados SKY

mostrar bancos de dados;

Consultar banco de dados

descarte o nome do banco de dados;

Exclua o banco de dados se ele existir

Erro de saída do mysql:

Ctrl--sair!

Importar dados

fonte

Em segundo lugar, o comando básico de execução do banco de dados

Mapa mental de comando

Qualquer comando precisa terminar com ponto e vírgula

mostrar bancos de dados; 

  Ver banco de dados atual

crie o nome do pacote de banco de dados;

 criar banco de dados

use o nome do banco de dados; 

Escolha usar o banco de dados especificado

mostrar tabelas;

Verifique quais tabelas os dados possuem

1. DDL: crie, modifique e exclua bancos de dados e tabelas

Operações de banco de dados

  1. gramática

criar banco de dados;

 criar céu de banco de dados;

Criar banco de dados SKY

#Se não existir, crie um banco de dados e defina o conjunto de codificação de caracteres; //se não existir: significa que não existe; charset=utf8: defina a codificação de caracteres

mysql> cria banco de dados se não existir zheng charset=utf8;

mostrar bancos de dados;

Consultar banco de dados

descarte o nome do banco de dados;

elimine o banco de dados se existir zheng;

Exclua o banco de dados se ele existir

Operações em tabelas

  1. gramática:

criar tabela se não sair 表名(

Nome da coluna 1 restrições de estrutura de dados,

Nome da coluna 2 restrições de estrutura de dados,

)engine=InnoDB charset=utf8;

Exemplo:

create table  if not exists  email(    //创建一个表 如果不存在的话 叫email
      codeKey varchar(50) primary key,           #该字段为主键(不允许重复且不为空)。
      username varchar(50) not null,             #所属用户,不允许为空
      content text,                              #文本类型
      sendTime datetime                          #发送时间
)engine=InnoDB charset=utf8;                 #设置当前表使用的是什么引擎及编码。

codeKey: nome da coluna; varchar(50): chave primária do tipo de dados: se pode estar vazia

Estabelecido com sucesso

Operações em dados

Por exemplo: adicionar, excluir e alterar operações em dados

  1. estrutura da tabela de consulta nome da tabela desc;
    1. gramática:

nome da tabela desc;

e-mail descritivo

desc(consulta)

  1. adicionar uma coluna
    1. gramática

alterar o nome da tabela adicionar o nome da coluna tipo de dados;

alterar tabela email adicionar fu char(1);

adicionar (aumentar)

  1. Modificar tipo de dados da coluna

 alterar o nome da tabela modificar o nome da coluna novo tipo de dados.

alterar tabela email modificar fu varchar(1);

modificar (alterar tipo de dados)

  1. Modificar nome da coluna

 alterar o nome da tabela alterar o nome da coluna original novo nome da coluna tipo de dados

alterar tabela dis1 alterar fu ping varchar(1);

alterar (nome da coluna)

  1. Excluir uma coluna

 alterar o nome da tabela eliminar o nome da coluna

 alterar tabela dis1 descartar ping;

descartar (excluir)

2. DML [para dados] 

inserir

 excluir

atualizar

aumentar

excluir

mudar

  1. inserir: Insere um dado.

gramática:

select * from table name; //consulta informações da tabela

inserir no nome da tabela valor | valores (valor 1, valor 2...); //inserir coluna completa

Exemplo:

 inserir em valores de email(uuid(),'[email protected]','《关于...》',now());

inserção seletiva

  1. atualização: mudança

gramática

atualizar nome da tabela definir nome da coluna 1 = valor 1, nome da coluna 2 = valor 2..onde condição de filtro;

Exemplo:

#Alterar codeKey (coluna) de dis1 (tabela) = '17119b72-c39a-11ec-a9e1-04d9f503c7e7', nome de usuário (conta) para '[email protected]' por meio de atualização

atualizar dis1 definir nome de usuário ='[email protected]' onde codeKey = 31007d24-c3cc-11ec-b54b-b025aa25374b;

4. excluir: excluir

gramática:

 Nome da tabela onde se encontra a condição do filtro;

Exemplo:

# Mude a conta para [email protected] e exclua os dados.

excluir do e-mail onde nome de usuário = "[email protected]";

3. Tipo de dados:

1. Tipo numérico

 minúsculoint

mini

um byte

127

pequeno inteiro

tipo pequeno

dois bytes

326767

médio

tipo médio

três bytes

interno

Tipo padrão

quatro tipos

grande

tipo grande

oito bytes

Exemplo de criação de uma tabela

create table my_number(

    n1 tinyint,

    n1 smallint,

    n3 mediumint,

    n4 int,

    bigint,

);

Inserir exemplo

2, Tipo decimal:

Classificação em 3 categorias:

 flutuador

quatro bytes

Precisão única, precisão imprecisa

dobro

oito bytes

Precisão dupla, a precisão é de cerca de 15 comprimentos

decimal

Tipo de ponto fixo

A precisão é relativamente alta. Os números inteiros não serão arredondados.

gramática

create table mu_decimail(

    f1 float(10,2),  //10:表示总长度最大10,小数点后最多2位,小数位长度不能超过前面的总长度

    d1 double(10,2),

    d2 becimal(10,2)

);

 3. Tipo de string:

        No mysql '' e "" ambos representam strings.

        As strings são divididas em 6 categorias:

 querida(20)

Tipo de comprimento fixo.

Ao criar uma tabela, o disco alocará 20 comprimentos de espaço, independentemente do comprimento dos dados

Sempre use 20 caracteres de comprimento. (Exemplo: número de identificação, número de telemóvel...)

varcher(20)

Tipo de comprimento variável

Ao criar uma tabela, o disco alocará 20 comprimentos de espaço, e o espaço final ocupado é determinado de acordo com o comprimento dos dados.

(Como número de pedido de senha de e-mail…)

texto

tipo de texto

Geralmente, o texto é usado para comprimentos superiores a 255.

bolha

tipo de texto binário

将媒介以二进制形式存放。文本类型显示的是文本本身的数据

enum

枚举类型

事先将数据提前定义,在插入的数据中,不能超出枚举定义的数据。

set

集合

与enum

举例:创建字符类型表;//s1:表示每一列的类型

举例:输入表里每个变量(1列)的数据

insert into my_string valies('aba','adadada',advd','adadadw','这个','aaf',);

4、日期类型

分为5大类:日期以字符串类型输入

 datetime

公元日期

date

日期

time

时间

year

年份

timestamp

格林威治:1970-01-01 08:00:00(之后才可输入)

now();时间函数:表示当前时间

举例

详细的针对数据的增删改查语句可以看我下一篇

Acho que você gosta

Origin blog.csdn.net/weixin_52315708/article/details/131499943
Recomendado
Clasificación