语法: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
因为补零仅影响显示,而显示仅在 windows 下通过cmd命令行使用mysql客户端工具才能够显示 linux下通过mysql 客户端命令行下可以显示注意! navicat for mysql的命令行下可能不能显示 ,我的不能
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、最后在该界面中,显示命令已成功完成。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)