注:所有的下划线+斜体语句都是非必须语句

修正数据库:

修正数据库的定义,主要是修正表的定义

修正基本表的定义:

alter table 表名

add  一排列名+属性                          #增加新列

drop  完整性约束名(列名)……            #删除指定列的完整性约束

modify  一排列名+属性                     #修改原有列的属性

例如:①在学生表Student(S#, Sname, Ssex, Sage, D#, Sclass)基础上增加二列Saddr, PID

Alter Table Student   Add Saddr char[40], PID char[18];

②将上例表中Sname列的数据类型增加两个字符

Alter Table Student   Modify Sname char(10);

③删除学生姓名必须取唯一值的约束

Alter Table Student   Drop Unique(Sname);

表/数据库的删除:

drop table 表名

drop table 数据库名

一旦删除不可恢复

也可以用以下方式直接删除表/数据库

总结:

利用SQL语言修正与撤销数据库相关推荐

  1. SQL语言(一)数据库定义语言DDL

    我们可以把 SQL 语言按照功能划分成以下的 4 个部分: DDL,英文叫做 Data Definition Language,也就是数据定义语言,它用来定义我们的数据库对象,可以创建,删除和修改数据 ...

  2. 利用SQL语言表达复杂查询

    这篇博客主要介绍一些复杂的sql查询,DDL和简单的sql部分这里不做介绍 先贴表结构: 出现在where子句中的select语句被称为子查询,子查询返回了一个集合,可以通过和这个集合的比较来确定另一 ...

  3. 利用SQL语言实现数据库的静态完整性

    注:所有的下划线+斜体语句都是非必须语句 静态约束: 数据集合(O):列或者表 谓词条件(P):需要定义 触发条件(A):更新时检查(默认) 响应动作(R):拒绝(默认) Col_constr 列约束 ...

  4. mfc利用SQL、DAO调用access数据库

    程序效果图:如图1.图2 图1 图2 1.首先应包含dao的头文件 #include "afxdao.h" 2.声明数据库及数据记录集 CDaoDatabase db;       ...

  5. oracle数据库sql培训,Oracle数据库SQL语言实战培训教程(全面、详细、案例、精讲)套餐...

    风哥oracle数据库SQL语言实战培训教程(案例.精讲)套餐,DBA必备技能. 套餐介绍: 风哥Oracle数据库SQL语言实战培训教程(案例.精讲)套餐,DBA必备技能. 内容: SQL语言基础入 ...

  6. SQL语言与数据库完整性和安全性

    数据库完整性和安全性 一.数据库完整性 1.概念 2.约束条件 3.数据库完整性分类 (1) 按约束对象分类 (2) 按约束来源分类 (3)按约束状态分类 二.利用SQL语言实现数据库的静态完整性 1 ...

  7. SQL语言基础:数据库语言概念介绍

    1.概念介绍 SQL(Structured Query Lanauage)结构化查询语言是关系数据库中最普遍使用的语言.主要包括查询.数据操纵.数据定义.数据控制功能,是一种通用的.功能强大的关系数据 ...

  8. Java面试系列——数据库(01)数据库的作用、分类、SQL语言、运算符

    数据库作为组织.存储和管理数据的仓库,在后端开发中扮演着不可或缺的角色,前面已经讲了Java基础篇的一些面试题,现在开始数据库篇,主要以Mysql和Redis作为讲解的重点,这两种数据库也是关系型数据 ...

  9. mysql 查询数据库索引语句_利用SQL语句查询数据库中所有索引

    本章我们就要讲解一下如何利用sql语句来查询出数据库中所有索引明细.当然了,我们可以在microsoft sql server management studio中选择"表"- & ...

最新文章

  1. python从网上获取数据失败怎么解决_求助:scrapy爬取数据失败,反复调试都不成功...
  2. 为什么jupyterlab运行程序的时候会自动停止_搭建 Julia 轻量级编写环境(VSCode,JupyterLab)
  3. node.js的request模块
  4. 用Docker打造多版本PHP运行环境
  5. python将灰度图转换为RGB彩色图
  6. java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)
  7. Facebook 数据泄露高达 5000 万人,斯诺登怒评!
  8. Linux shell 中的那些你值得一试的小把戏
  9. VB中利用DrawText输出字符串且自动换行
  10. smb协议讲解_SMB/CIFS协议解析一概述
  11. 淘宝逛逛ODL模型优化总结
  12. 鸿蒙造化体内微粒,开辟鸿蒙,谁为情种?
  13. python实现打印九九乘法表
  14. 服务器显卡直通和GPU问题分析
  15. 90 后 CTO 如何成为国内首位女性 Apache Member?
  16. 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】篇2、高分一号(GF-1)卫星影像数据介绍
  17. Linux从入门到放弃 docker
  18. python 将目下的excel全部转xml文件到指定的目录
  19. 假如生活欺骗了你……——网上答疑(14)
  20. 计算机专业选i5八代还是i7八代,八代i5真的比七代i7更好?看看玩家的测试就知道!...

热门文章

  1. 想学python买什么书好-学习 Python 用哪本书好?
  2. 联想17TV语音遥控教程 语音点播更方便
  3. 有哪些能识别英文的语音助手?
  4. 宝马自然语音识别体验,语音识别率和速度都有了显著提升
  5. Web API-随机性案例步骤
  6. c java互通rsa_C# RSA和Java RSA互通
  7. CMFCPropertyGridCtrl 的简单教程
  8. ffmpeg中的sws_scale算法性能测试
  9. JAVA编写的一个简单的Socket实现的HTTP响应服务器
  10. root权限执行java_执行具有root权限的java代码(一)