在设计MySQL数据库表时,需要遵循以下规范:1.选择适当的数据类型:选择适当的数据类型可以提高性能并减少存储空间的使用。例如,如果你只需要存储日期,则可以将字段定义为DATE类型而不是VARCHAR类型,2.规范命名:表、字段、索引和其他数据库对象的命名应该清晰、简短、易于理解,并符合命名规范,例如使用下划线分隔单词。

3.使用主键:每个表都应该有一个主键。主键用于唯一标识每条记录,并且在查询和连接表时非常有用。4.禁止使用保留字:在表、字段、索引和其他数据库对象命名时,应避免使用保留字。5.分解大表:如果表过大,应考虑拆分成更小的表以提高查询性能。6.使用外键:使用外键的好处是在不同表之间建立关联关系,保持数据的完整性和一致性。7.创建合适的索引:索引可以大大提高查询性能,因此应该在表中创建适当的索引以加速查询。

命名规则还是英文,这已经是行业准则了,碰到不懂英文的客户,我们就直接用拼音缩写来代替,毕竟都是可以做汉语注释的,在者大部分大型数据库是不支持汉语的,毕竟软件编程计算机从来都是英语国家发明的,所以只要是跟计算机相关从内到外都充斥着英文,中国属于“拿来主义”(我感到很无奈,不得不承认的现实)只能期待中国的未来能出现从计算机底层到软件全是汉语的电脑,那样,数据库根本就全是汉语的,完全无视你所提出的问题了。

我公司使用的规则是两段式业务_表义,比如用户表是属于基础数据的,则命名为:base_user,商品表一般也是基础数据,命名为base_goods。里面的字段的命名,一般是如果是ID,或是关键字的,以ID开头id_user,id_goods,其他的,则是表义开头,如果user_name,或是goods_name。

publicvoidactionPerformed(ActionEvente){if(e.getSource()xinjian){text.setText();}if(e.getSource()dakai){openFD.show();Strings;。
4、数据库设计时数据库名表名和列名大小写问题....。有好几种,如果是java的话表名可以跟对应的对象名一样,比如UserInfo,然后列名可以写跟类的属性命名形式一样,比如userName,lastLoginTime,insertTime这样命名可能一些自动工具会方便一些(比如hibernate,ibatis都有生成代码的工具)还见过一种是表名和列都是全大写,单词之间用_分割,表名还要加对应的前缀,例如T_前缀表示是表。