MYSQL——数据类型(笔记)

#单行注释

/*

多行注释

*/

#每写一条SQL语言,都可以单独运行。在navicat中每条语句可加可不加“;”,但建议加上

/*

在表中,一般存储人员的名字,年龄,出生日期,工资等信息,不同属性对于的数据类型是不同的。

数据类型:

一、整形

        TINYINT           1字节   -128~127

        SMALLINT       2字节

        MEDIUMINT    3字节

        INT                   4字节

        BIGINT             8字节

使用举例:

    age int(L) L:表示整数显示宽度,可以不用声明,默认为11

二、浮点型

 float(单精度)

double(双精度)

使用举例:

salary double(M,D) M:表示精度  D:表示标度 整数位个数:(M-D)个 小数位数D个

123.12 精度5  标度为2

注:如果要存储高精度的数据,不建议使用double类型,在计算时可能会出现舍入误差问题

因此使用decimal来表示高精度的数据

三、定点数类型

    decimal 在内存中使用的字符串类型进行数保存,它在一定程度上是非常精致的

四、日期类型

    date:表示年月日 格式:1998-01-01 表示范围:1000/01/01~9999/12/31

detetime 表示年月日 时分秒 格式:1999-01-01 00:00:00 范围:1000/01/01 00:00:00~9999/12/31 23:59:59

timestamp 时间戳类型 表示年月日 时分秒 范围:1970~2038

五、文本类型

      text 能存储较大的文本,最大能存储20000个汉字

六、字符串类型

    varchar:字符串类型

    char:也可以表示字符串

使用举例:

    name varchar(L)

    sex char(L)

L:表示字符串的长度

在MYSQL中没有布尔类型,一般使用tinyint类型来表示 1:true 0:false

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值