MySQL知识复习,下面是对学习的知识积累,以便日后复习用。
MySQL的启动:
1.使用win+r输入services.msc,右键MySQL启动。
2.使用cmd以管理员身份运行,输入net start MySQL80开始运行
(net stop MySQL80停止运行 ).
连接MySQL:
1.点击MySQL文件夹中的MySQL 8.0 Command Line Client - Unicode,
直接输入密码.
2.在cmd中输入:MySQL -h localhost(或者输入本地的IP地址)
-P(端口) 3306(默认为3306时,可不写) -uroot(u是user,root是账号)
-p(password,密码)123456(-p123456,两者必须写在一起)__如果只输入-p时,
会在下行提示输入密码,此时密码为*,更安全.
正确写法:MySQL -h localhost -P 3306 -uroot -p123456
3.客户端连接方式:点击连接,设置数据库名称,输入用户密码,新建数据库.
数据完整性:
实体完整性 ,域完整性 ,参照完整性
主键约束:
是最重要的实体完整性约束 , 用于保证记录的唯一性,最好选择没有业务逻辑意义,并且值唯一的字段作为主键. (简单来说,就是设置一个类型的值不允许重复,比如学生名单,学号不能重复)
外键约束用于实现参照完整性 , 利用它可以保证数据的一致.
创建表结构 :
选中数据库-->选中"表"-->右键弹出"新建表"-->
输入字段名以及类型-->关闭窗口输入表名
数据库字符类型:
char -- 字符型
varchar -- 字符型(自动调整长度 , 节约空间)
decimal -- 数字型
int -- 整数型 (无需添加长度)
date -- 日期类型 (无需添加长度)
datetime -- 日期类型 (有年月日加时间)
参照完整性:
指通过定义一张表中外键与另一张表中主键之间的
引用规则来约束这两张表之间的联系。
参照完整性意义:
利用关联表之间的制约机制互相参照,控制表间数据的一致性和完整性。
基本术语:
主表 从表 被参照列 参照列
外键(fk)的设置:
参照其他表中主键的字段称为外键。
打开设计视图--》外键--》设置外键名,选择某列为外键列
,选择被参照表(主表)、被参照列(主表主键)
2020/3/31