提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、MySQL数据类型
- 二、利用Navicat 15 for MySQL创建表
- 三、数据完整性约束
前言
在数据库中,数据表是数据存储的基本单位,是数据库中最重要、最基本的操作对象。数据表被定义为列的集合,数据在表中是按照行和列的格式来存储的。每一行代表一条唯一的记录,每一列代表记录中的一个域
提示:以下是本篇文章正文内容,下面案例可供参考
一、MySQL数据类型
具体可进入链接(https://www.runoob.com/mysql/mysql-data-types.html)
二、利用Navicat 15 for MySQL创建表
- 进入Navicat 15 for MySQL,依次展开连接‘mysql-test’,右键新建数据库,输入数据库名‘bus’,选择字符集utf8(utf8支持中英文输入),排序规则不选,点击确认
进入Navicat 15 for MySQL
右键我的连接,选择新建连接,MySQL
输入连接名,输入密码
注意,一定要养成测试连接的习惯,显示连接成功,则进行下一步操作,一定要测试,,一定要测试,一定要测试,因为密码如果错误的话,点击确定也能成功新建连接,但是最后一定会出问题的
注意,一定要选utf8,数据库名尽量要有意义,排序规则不选。到这一步已经成功创建好了一个数据库,接下来是创建表结构
最少输入一个列,然后进行保存。点击添加字段创建下一个列。
三、数据完整性约束
数据完整性包括实体完整性约束,域完整性和参照完整性约束
实体完整性约束:包括主键约束:和唯一约束
主键约束:
点击便能添加主键,主键用于唯一识别每一条记录,数据表中具有唯一值的字段可设为主键字段,对于主键的选取应该遵循的规则是主键值不宜含有业务信息。
唯一约束:
与主键相比,唯一约束也用于确保列中不存在重复值,但其列值可以为空。索引类型选择unique
域完整性:包括非空约束:和默认值约束
点击不是null的方框,设置非空约束,则该字段不能为空,在下方的默认内设置默认值,注意字符串类型要用引号包裹。
参照完整性:指外键
参照完整性的作用:保证从表中数据与主表中数据的一致性
对company设置外键
选择所在数据库
指sys_config表中的value列
设置外键的效果如下
下一章:DDL和DML