mysql建表自动补0的函数

mysql建表自动补0的函数,第1张

1、LPAD函数:该函数可以在字符串的左边补充指定的字符,使字符串达到指定的长度

语法:LPAD(str,len,padstr)

参数说明:

str:需要补充的字符串

len:补充后字符串的总长度

padstr:用以补充的字符

例如:

SELECT LPAD('12',5,'0')

结果:00012

2、RPAD函数:该函数可以在字符串的右边补充指定的字符,使字符串达到指定的长度。

语法:RPAD(str,len,padstr)

参数说明:

str:需要补充的字符串

len:补充后字符串的总长度

padstr:用以补充的字符

例如:

SELECT RPAD('12',5,'0')

结果:12000

右补0:select RPAD(id,8,‘0’) as num from tmp

左补0:select LPAD(id,8,‘0’) as num from tmp

参数 :

id:为字段名称

8:为补全的位数

0:代表补的参数0

mysql 中的ZEROFILL意思是补零。格式为字段名 int(M)  zerofill。在插入数据时,当该字段的值的长度小于定义的长度时,会在该值的前面补上相应的0。zerofill默认为int(10)。当使用zerofill 时,默认会自动加unsigned(无符号)属性,使用unsigned属性后,数值范围是原值的2倍。

扩展资料:

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、之后在该界面中,点击左上角“新建查询”选项。

3、接着在该界面中,输入带ZEROFILL的sql语句“CREATE TABLE staffs ( id int(11) unsigned zerofill AUTO_INCREMENT,  col2 varchar(20) NOT NUL,  PRIMARY KEY (id), )  ”。

4、然后在该界面中,点击左上方“执行”按钮。

5、最后在该界面中,显示命令已成功完成。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/7317412.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存