暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL快速入门之三-MySQL 数据库名、表名和列名介绍和命名注意事项

(一)数据库名

在MySQL Server中建立数据库时,数据库名必须指定。下图为使用MySQL Workbench在MySQL Server中创建数据库时的界面。
在MySQL Server中,数据库名的命名注意事项为:
①在Linux系统中数据库名区分大小写,在Windows系统中数据库名不区分大小写;默认配置为数据库名只允许小写,从而避免操作系统差异问题;
②可使用中文、英文以及一些特殊符号;
③命名没什么限制,但最好便于标识,具有一定意义。比如存储火龙果灌溉控制系统数据的数据库命名为“hlg”或者“火龙果”,存储教务系统信息的数据库命名为“jwxt”或“教务系统”。

(二)表名和列名

在MySQL Server中,组成表格结构的要素为表名、列名、列的数据类型和列的约束。下图为教务系统数据库中存储学生信息的数据表的结构组成要素示意图。

在MySQL Server中的数据库创建表格时,表名、列名、列的数据类型必须指定,列的约束根据需要添加。下图为使用MySQL Workbench在MySQL Server中创建表格时的界面。

这里介绍表名和列名的命名注意事项,列的数据类型和列的约束知识在后面的推文中介绍。

(1)表名

在MySQL Server中,表名的命名注意事项为:
①在Linux系统中表名区分大小写,在Windows系统中表名不区分大小写;默认配置为表名只允许小写,从而避免操作系统差异问题;
②可使用中文、英文以及一些特殊符号;
③命名没什么限制,但最好便于标识,具有一定意义。比如存储监测点信息的表格命名为“jcdxxb”或者“监测点信息表”,存储学生信息的表格命名为“student”、“s”或者“学生表”

(2)列名

在MySQL Server中,列名的命名注意事项为:
①无论是在Linux系统还是Windows系统,列名都不区分大小写;
②可使用中文、英文以及一些特殊符号;
③命名没什么限制,但最好便于标识,具有一定意义。比如存储监测点编号的列命名为“监测点编号”或者“jcdbh”,存储学号信息的列命名为“学号”或“sno”。

文章转载自虚拟仪器技术及应用,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论