mysql表名不区分大小写(字段值区分大小写设置方式)

   日期:2022-02-25     文章发布:文章发布    网络转载:生活号    
核心提示:一、命名规范 命名规范中,需重点关注的是,不能保用mysql保留关键字如:select,distinct,delete…… 统一用小写,中间用_线隔开 (1)数据库命名与微服务名保持一致,应用名叫user,数据库名也应用叫user 表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。 (2)数...
移动站源标题:http://mip.818114.com/news/item-179996.html

一、命名规范

命名规范中,需重点关注的是,不能保用mysql保留关键字如:select,distinct,delete……

统一用小写,中间用_线隔开

(1)数据库命名与微服务名保持一致,应用名叫user,数据库名也应用叫user

表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。

(2)数据表前缀:t_,示例表:t_user_info

如对一张表进行备份,要在备份的表中加上_bak_时间。

MySQL在Windows下不区分大小写,但在Linux下默认是区分大小写。因此,数据库名、表名、字段名,都不允许出现任何大写字母,避免节外生枝。

表名用单数。

(3)主键索引前缀:pk_,示例主键索引:pk_id

(4)唯一索引前缀:uk_,示例唯一索引:uk_user_id

(5)普通索引前缀:idx_,示例唯一索引:idx_mobile

(6)视图前缀:v_,示例视图:v_life_user_info

(7)函数前缀:fun_,示例函数:fun_url_decode

(8)存储过程:proc_,示例存储过程:fun_update_user_info

(9)触发器:trig_,示例触发器:trig_ins_sum

所有以上的命名规则要见名知义,避免使用拼音,如英文过长,可以使用英文单词的前4位。

免责声明:本网部分文章和信息来源于互联网,本网转载出于传递更多信息和学习之目的,并不意味着赞同其观点或证实其内容的真实性,如有侵权请通知我们删除!(留言删除
 
 
更多>同类行业

同类新闻
最新资讯
最新发布
最受欢迎
网站首页  |  黄页  |  联系方式  |  信息  |  版权隐私  |  网站地图  |  API推送  |  网站留言  |  RSS订阅  |  违规举报  |  陇ICP备22000095号