上课的进度有点快,但还好勉强跟的上,和C语言有点相似。学到后来越来越觉得学好英语是件很重要的事情。今天的知识点大概整理了下,看起来挺多的,但其实理解下来了还是没多少。
1.修改表的方法
ALTER TABLE firend ADD address VARCHAR(50);
直接修改的话会导致数据丢失。
2.创建索引
创建索引的优点在于可以提高查找效率,但索引过多会导致其运行变慢。
CREATE INDEX<索引名> ON <表名>(<列名1>,[<列名2>],...);
3.删除索引
ALTER TABLE 库名 DROP INDEX 表名
4.数据完整性
一个表中的一行如果它所代表的实体完全一致,那么该表就具有实体完整性。通过主键约束和唯一约束来实现。
5.如何往已有的表中增加列
ADD TABLE TEST ADD PHONE VARCHAR(100);
6.如何修改表名
ALTER TABLE TEST RENAME TEST1;
7.如何修改表的属性
ALTER TABE TEST MODIFY COLUMN PHONE VARCAHR(100);
8.修改列的名称
ALTER TABLE TEST CHANGE COLUMN PHONENUM VARCHAR(100);
9.删除多余的列
ALTER TABLE TEST DROP COLUMN PHONENUM;