为了账号安全,请及时绑定邮箱和手机立即绑定

mysql可以创建中文名称表格吗

标签:
MySQL

可以,但不建议

在mysql使用中,用中文的表名和字段名你会遇上无数的兼容问题,建议不用。使用中文表名与中文字段名是一个不好的习惯,你可以建一张表,储存所有的表名与字段名,在程序开始的时候读入一个数组,其中有一个字段为你创建的英文表名,根据此字段可以在表格显示时读取中文字段的名称代替英文字段。以后就是你觉得字段中文名称要改也很简单。

使用中文命名的优点

1,英文单词不是每个都会拼写,有时还要查,要是IDE不支持变量名提示,有时候还会打错;如果用拼音那还不如用中文呢。

2,程序关键字是英文是为了方便输入,中文变量名也是为了方便阅读,同时也能方便输入。大多数情况下,中文语句的长度要远远短于相同含义的英文。

3,可以少写甚至不写注释了。

使用中文命名的缺点

1,使用中文会导致你在写 sql 语句时会需要频繁的切换输入法,毕竟 sql 关键字都是英文的。如:

insert into 产品表 (编号,名字,价格)value (。。。。。)

update 价格表 set 价格=9000 where 编号 = 。。。。。

2,很多sql 编辑器没有对中文做智能提示。

3,字段名全部要加上“符号。。

4,容易导致乱码

总之,MySQL 使用中文命名是弊多利少,不建议使用中文命名。


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消