数据库003
2015-12-30 18:19
211 查看
上课的进度有点快,但还好勉强跟的上,和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;
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;
相关文章推荐
- teradata数据库-创建表及分区表CASE_N
- 豌豆夹Redis解决方案Codis安装使用
- 将MYSQL数据文件拷贝到使用LVM扩容的磁盘中
- SQL中Left Join 与Right Join 与 Inner Join 与 Full Join的区别
- oracle异机不完全恢复数据库
- 如何计算oracle数据库内存
- MySQL主从复制
- redis 基础
- 浅谈MySQL表类型
- MySQL取得某一范围随机数(MySQL随机数)
- 树形菜单 的mysql 存储过程实现增删查
- SQL根据日期查询年、月、星期等
- Oracle中的BLOB和CLOB
- SQL Server: 解决链接服务器中 CASE WHEN 不能超过10级
- 数据库链接 mysql,sqlserver
- MySQL工具汇总
- MySQL Server has gone away报错原因汇总
- mysql中有大量sleep进程的原因与解决办法
- lettuce--Advanced Redis client
- mysql的学习笔记之loop(1)