第6讲:修正与撤销数据库
一、修正数据库
1. 修正数据库的定义,主要是修正表的定义。
2. 修正基本表的定义
alter table 表名
[add {列名 数据类型, ...}] // 增加新列
[drop {完整性约束名}] // 删除完整性约束
[modify {列名 数据类型, ...}] // 修改列定义
【示例1】在Student表中新增两列Sadder、PID:
- alter table Student add Sadder char(40), PID char(18);
【示例2】将Student表中的Sname列的数据类型增加两个字符:
- alter table Student modify Sname char(10);
【示例3】删除学生姓名必须取唯一值的约束:
- alter table Student drop unique(Sname);
二、撤消数据库
1. 撤消数据库:drop database 数据库名
- 示例:drop database SCT;
2. 撤销基本表的定义:drop table 表名
①与“delete from 表名 [where 条件表达式]”不同,delete语句只是删除表中的元组,而drop语句则连同表的元组、格式及由该表导出的视图一并删除。
【示例】撤消Student表
- drop table Student;
三、指定与关闭数据库
1. DBMS提供了操作多个数据库的能力,此时在进行数据库操作时需要指定待操作数据库与关闭数据库的功能。
2. 指定某个数据库:use 数据库名;
3. 关闭某个数据库:close 数据库名;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
· Sdcb Chats 技术博客:数据库 ID 选型的曲折之路 - 从 Guid 到自增 ID,再到
· .NET Core GC压缩(compact_phase)底层原理浅谈
· Winform-耗时操作导致界面渲染滞后
· Phi小模型开发教程:C#使用本地模型Phi视觉模型分析图像,实现图片分类、搜索等功能
· 语音处理 开源项目 EchoSharp