mysql23个知识点
1.它是一种解释语言:写一句执行一句,不需要整体编译执行。
2。1.没有“ ”,字符串使用‘ '包含
3.一个表只有一个主键,但是一个主键可以是由多个字段组成的 组合键
4.实体完整性:实体就是指一条记录。这种完整性就是为了保证每一条记录不是重复记录。是有意义的
5.目前关系数据库最常用的四种范式分别是:
Insert中文出现乱码,更改表的字符集:
ALTER TABLE sudents CONVERT TO CHARACTER SET utf8;
8.Update student set id=1,name=’zhangsan’ limit 5,10 (不包括5,从第六条开始6-11)
8.
create table score_new like score 创建同样的表,只是没有数据
create table score_bak as select * from score备份表
mysqldump -uroot -p123456 data > data.sql
9.引用完整性:一个表的某个字段的值是引用自另外一个表的某个字段的值。引用的表就是外键表,被引用的表就是主键表
10.
5.对于操作的影响
①.在添加数据时,先添加主键表再添加外键表数据
②.在删除的时候先外键表数据再删除主键表数据
级联的操作:不建议使用:会破坏数据完整性
不执行任何操作:该报错就报错,该删除就删除
级联:删除主表记录,从表引用该值的记录也被删除
设置null:删除主表记录,从表对应的字段值设置为null,前提是可以为null
设置为default:删除主表记录,从表对应的字段值设置为default,前提是可以为default
6.主键约束(PK Primary key)唯一键约束(UQ unique) 外键约束(FK foreign key) 默认值约束(DF default) check约束(CK check)