今天接着昨天的第二章继续概括。
修改表:
添加一个列:ALTER TABLE Friend ADD Address VARCHAR(50);
修改表名:ALTER TABLE classTest RENAME classTest;
修改表的属性:ALTER TABLE classTest MODLFY COLUMN phone VARCHAR(100);
修改列名称:ALTER TABLE classTest CHANGE COLUMN phone phoneNum VARCHAR(100);
创建索引:
查询数据时,查询列用索引,效率会更高。
索引是从左到右匹配的,如果有模糊查询就会没有效果。
删除索引
第三章是保证数据完整性:
数据完整性可分为四类:1 实体完整性(保证一行数据有效)。一个表中的一行如果与它所代表的实体完全一致,该表就具有实体完整性。
实体完整性又包括主键约束和唯一约束。
2 域完整性(保证列的输入有效性)。
3 引用完整性(保证引用的编号有效)。
4 用户自定义完整性(保证自定义规则)。
创建非空约束用NOT NULL。
可靠性+准确性=数据完整性
TRUNCATE 用来删除表的内容而不删除表的结构。
主键约束:Primary Key 默认非空约束
设置唯一约束:可以设置多个唯一,就是说表的每一列都可以设置唯一的约束。
以上就是我对今天学习的知识的一个概括。