0
点赞
收藏
分享

微信扫一扫

列表上移下移功能实现

求索大伟 2024-12-02 阅读 6
mysql

数据类型分类

数值类型

tinyint类型
create database test_db;
use test_db;

建表时一定要跟着写上属性

mysql> create table if not exists t1(
    -> num tinyint
    -> );
//查看
desc t1;
show tables;
show create table t1\G;

在这里插入图片描述

//无符号整数
mysql> create table if not exists t2(
    -> num tinyint unsigned
    -> );

在这里插入图片描述

bit类型
bit[(M)] : 位字段类型。M表示每个值的位数,**范围从164**。如果M被忽略,默认为1
mysql> create table if not exists t3(
    -> id int,
    //一个bit位,只能插0或插1
    -> online bit(1)
    -> );

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

浮点数类型

float
mysql> create table if not exists t4(
    -> id int,
    -> salary float(4,2)
    -> );

在这里插入图片描述

在这里插入图片描述

create table if not exists t5(id bigint, salary float(4,2) unsigned);

在这里插入图片描述

alter table t5 modify salary float;
insert into t5 values (1,23456789.234526614);//ok
insert into t5 values (1,2349.234526);
insert into t5 values (1,23429.234526);
select * from t5;

在这里插入图片描述

decimal
decimal(m, d) [unsigned] : 定点数m指定长度,d表示小数点的位数
mysql> create table if not exists t6(
    -> f1 float(10,8),
    -> f2 decimal(10,8)
    -> );

在这里插入图片描述

总结:

字符串类型

char

char(L): 固定长度字符串,L是可以存储的长度,单位为字符,最大长度值可以为255

在这里插入图片描述

在这里插入图片描述

varchar

varchar(L): 可变长度字符串,L表示字符长度,最大长度65535个字节
mysql> create table t8(
    -> id int,
    -> name varchar(6)
    -> );

在这里插入图片描述

在这里插入图片描述

举报

相关推荐

0 条评论