[MySQL] Operaciones básicas de tablas

1. Tipo de datos

1.1 Tipos numéricos

tipo de datos

tamaño

ilustrar

bit[(M)]

M especifica el número de bits, el valor predeterminado es 1

Binario, M varía de 1 a 64, y el valor de almacenamiento varía de 0 a 2^M-1

diminuto

1 byte

pequeño

2 bytes

En t

4 bytes

Empezando

8 bytes

flotar(M,D)

4 bytes

Precisión simple, M especifica la longitud, D especifica el número de lugares decimales, se producirá pérdida de precisión

doble(M,D)

8 bytes

decimal(M,D)

M/D Máx+2

Doble precisión, M especifica la longitud, D indica el número de decimales, valor exacto

numérico (M, D)

M/D Máx+2

igual que decimal

El tipo de valor se puede especificar como sin signo (unsigned), lo que significa que no acepta números negativos

Decimal puede representar con precisión números de punto flotante, porque decimal sacrifica espacio de almacenamiento y velocidad de computación a cambio de una expresión más precisa

Tipos comunes de valores: int, double, decimal

1.2 Tipo de cadena

tipo de datos

tamaño

ilustrar

varchar (tamaño)

0~65535 bytes

Cadena de caracteres de longitud variable, la unidad de tamaño son los caracteres

texto

0~65535 bytes

datos de texto largo

texto medio

0~16777215 bytes

datos de texto de longitud media

gota

0~65535 bytes

Datos de texto largo en forma binaria

Varchar puede almacenar hasta 128 caracteres, que es varchar(128). En general, el espacio se configurará de acuerdo con las necesidades reales. Aquí no es que si configura el espacio de 128 caracteres, realmente asignará tanto espacio y se adaptará dinámicamente, pero el tamaño máximo de la memoria no debe exceder los 128 caracteres. .

Los dos tipos de texto y texto medio son adecuados para cadenas más largas.

Blob se utiliza principalmente para almacenar datos binarios

Tipos comunes de cadenas: varchar

1.3 tipo de fecha

tipo de datos

tamaño

ilustrar

fecha y hora

8 bytes

El rango es de 1000 a 9999, sin recuperación y conversión de zona horaria

marca de tiempo

4 bytes

Rango de 1970 a 2038, recuperar automáticamente la zona horaria actual y convertir

Se recomienda no utilizar timestamp, porque se agotará en 2038

Tipos comunes de fechas: datetime

2. Funcionamiento básico de la tabla de datos

La tabla está integrada en la base de datos. Si desea operar la tabla, necesita tener una base de datos y usar el uso para seleccionar la base de datos y luego realizar la operación de la tabla.

2.1 creación de tablas

Para crear una tabla, primero debe especificar en qué base de datos almacenar la tabla y luego seleccionar la base de datos correspondiente

Seleccione la base de datos: usar base de datos;

Después de seleccionar la base de datos, puede crear una tabla en esta base de datos

创建表: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 表名;

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

Supongo que te gusta

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