数据库(15)创建表

15.1 建表语法:
creat table 表明(
字段名1 数据类型
字段名2 数据类型
字段名3 数据类型
…);

常见数据类型

数值型:
整型: 字节
tinyint 1 (0,255)
smallint 2
mediumint 3
int 4
bigint 8

	默认有符号、默认有长度、长度表示字符占位宽度,可以通过zerofill实现左填充零
	
小数:
	浮点数:  		 字节
		float(m,d)    4
		double(m,d)   8
	定点数(高精度>>货币运算):
		dec(m,d)     m+2
	
	m和d可以省略,m表示总位数,d小数点位数,若超出总位数,则插入总位数的最大临界值
	float和double的m和d跟随实际数据进行变换
	dec带默认值,m=10,d=0

字符型:
短文本:
char(m) m可省略,默认为1
varchar(m) m不可省略
特点:
m表示最多的字符数(一个中文也是一个字符)
char 开辟固定m个字符空间,无论实际字符多长
varchar 根据实际字符开辟空间
char效率高,占空间、varchar相反,对于固定长度的(如性别),使用char
其他:
binary、varbinary 保存较短二进制
枚举
set集合

长文本:text\blob(较长二进制数据)

(常用)日期型: 字节 范围 时区、sql版本影响
datetime : 8 1000-9999 不受
timestamp : 4 1970-2038 受

其他协作关键字:
无符号: 数据类型 unsigned
零填充: 数据类型 zerofill (加上这个,会自动带上无符号)
*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值