[MySQL] Operações básicas de tabelas

1. Tipo de dados

1.1 Tipos numéricos

tipo de dados

tamanho

ilustrar

bit[(M)]

M especifica o número de bits, o padrão é 1

Binário, M varia de 1 a 64 e o valor de armazenamento varia de 0 a 2^M-1

minúsculoint

1 byte

smallint

2 bytes

int

4 bytes

bigint

8 bytes

flutuante(M,D)

4 bytes

Precisão única, M especifica o comprimento, D especifica o número de casas decimais, ocorrerá perda de precisão

duplo(M,D)

8 bytes

decimal(M,D)

M/D Máx+2

Precisão dupla, M especifica o comprimento, D indica o número de casas decimais, valor exato

numérico(M,D)

M/D Máx+2

o mesmo que decimal

O tipo de valor pode ser especificado como unsigned (unsigned), o que significa que não aceita números negativos

O decimal pode representar com precisão números de ponto flutuante, porque o decimal sacrifica o espaço de armazenamento e a velocidade de computação em troca de uma expressão mais precisa

Tipos comuns de valores: int, double, decimal

1.2 Tipo de corda

tipo de dados

tamanho

ilustrar

varchar(tamanho)

0~65535 bytes

Cadeia de caracteres de comprimento variável, a unidade de tamanho é caracteres

texto

0~65535 bytes

dados de texto longo

texto médio

0~16777215 bytes

dados de texto de tamanho médio

bolha

0~65535 bytes

Dados de texto longo em formato binário

Varchar pode armazenar até 128 caracteres, que é varchar(128). Geralmente, o espaço será definido de acordo com as necessidades reais. Aqui não é que se você definir o espaço de 128 caracteres, realmente alocará tanto espaço e se adaptará dinamicamente, mas o tamanho máximo da memória não deve exceder 128 caracteres .

Os dois tipos de texto e texto médio são adequados para strings mais longas

Blob é usado principalmente para armazenar dados binários

Tipos comuns de strings: varchar

1.3 tipo de data

tipo de dados

tamanho

ilustrar

data hora

8 bytes

O intervalo é de 1000 a 9999, sem recuperação e conversão de fuso horário

carimbo de data/hora

4 bytes

Faixa de 1970 a 2038, recupere automaticamente o fuso horário atual e converta

Recomenda-se não usar timestamp, pois será esgotado em 2038

Tipos comuns de datas: datetime

2. Operação básica da tabela de dados

A tabela é construída no banco de dados.Se você deseja operar a tabela, você precisa ter um banco de dados e usar o uso para selecionar o banco de dados e, em seguida, executar a operação da tabela.

2.1 criação de tabela

Para criar uma tabela, você deve primeiro especificar em qual banco de dados armazenar a tabela e, em seguida, selecionar o banco de dados correspondente

Selecione o banco de dados: usar banco de dados;

Depois de selecionar o banco de dados, você pode criar uma tabela neste banco de dados

创建表:create table 表名(列名 类型,列名 类型, ......);

这样就创建了一张学生表,里面包含两列分别为:整型的id,字符串型的name

一张关系型表:竖着的列称为属性,横着的行称为记录

注:同一个数据库中,不允许有相同名字的两个表

2.2 查看指定数据库中的所有表

选中数据库

查看数据库下的所有表:show tables;

这个数据库中,只有一张student表

2.3 查看指定表的结构

选中数据库

查看指定表的结构:desc 表名;

  • id、name:表示列名

  • int(11):11表示显示的宽度

  • varchar(20):20表示最大长度为20个字符

  • Null:表示是否允许为空

  • Default:默认值

  • Extra:额外描述

2.4 表的删除

选中数据库

删除表:drop table 表名;

删除一张表,里面的数据也将会全部删除,所有在删表的时候一定要想好

Acho que você gosta

Origin blog.csdn.net/m0_66488562/article/details/129281022
Recomendado
Clasificación