数据库学习
来源:互联网 发布:酷方 知乎 编辑:程序博客网 时间:2024/06/10 20:52
DDL之撤销与修改
修正数据库:修正数据库的定义,主要是修正表的定义;
修正基本表的定义
Alter table tablename
[add {colname datatype,...}] 增加新列
[drop {完整性约束名}] 删除完整性约束
[modify {colname datatype,...}] 修改列定义
示例:
1 在学生表student原来基础上增加student_addr,PID两列
ALTER TABLE student ADD student_addr VARCHAR (40), PID VARCHAR (18);
2 改变原来表中student_name列的长度
ALTER TABLE student MODIFY student_name VARCHAR (20);
3 删除学生姓名必须取唯一值的约束
ALTER TABLE student DROP UNIQUE (student_name);
撤销基本表
Drop table 表名
示例:
撤销学生表
DROP TABLE student;
注意:delete语句只是删除表中的元祖,而撤销表drop table的操作是撤销包含格式,表中所有元素,有该表导出的视图等所有相关的内容,使用时需要谨慎。
撤销数据库
Drop database 数据库名;
示例:
DROP DATABASE project;
指定数据库与关闭数据库
有些DBMS提供了操作多个数据库的能力,此时在进行数据库操作时需要指定待操作数据库与关闭数据库。
指定数据库
Use 数据库名;
关闭当前数据库
Close 数据库名;
0 0
- 学习数据库
- 学习数据库
- 数据库学习
- 数据库学习
- 数据库学习
- 学习数据库
- 数据库学习
- 数据库学习
- 数据库学习
- 数据库学习
- 数据库学习
- 数据库学习
- 数据库学习
- 数据库学习
- 数据库学习
- 学习数据库
- 数据库学习
- 学习“数据库”
- java中匿名对象的使用
- 使用MediaPlayer获取Http网络流时MediaPlayer的状态调用
- [并查集 杂题] BZOJ 4452 [Cerc2015]Export Estimate
- 匹配括号( ( ),{ },[ ]等左右对应的字符 ) 的一种方法
- 2017上半年课程设计1
- 数据库学习
- [编程题]数独(JAVA)
- python常用函数
- 关于VUE-CLI脚手架热更新不起效的原因
- Android6.0运行时权限
- Javascript——DOM模型解析
- Swift三元运算符和Nil Coalescing运算符
- spring-扫描service和controller
- ==和equels的区别