三种DDL的简述:create、alter、drop
数据定义语言主要由CRETER、DROP、ALTER3个语句组成
1、CRETER语句
CRETER语句用来创建数据库对象,包括创建数据库、数据表、索引或子程序、触发器等。
CRETER INDEX:创建数据表索引
CRETER PROCEDURE:创建存储结构
CRETER FUNCTION:创建用户函数
CRETER VIEW:创建视图
CRETER TRIGGER:创建触发器
2、ALTER语句
ALTER 语句用来修改数据库对象,包括修改数据库、数据表、索引或子程序、触发器等。
ALTER语句只需要修改数据库对象的局部,因此不需要定义完整的数据库对象参数
如:向表company_emp表中添加列description:
ALTER TABLE company_emp ADD description VARCHAR2(200) NULL;
从表company_emp表中删除列description:
ALTER TABLE company_emp DROP COLUMN description ;
3、DROP语句
DROP用来删除数据库对象,包括移除数据库、数据表、索引或子程序、触发器等。
所有的DDL语句的一个必须牢记的特色就是:每一条DDL语句都包含了一条隐式提交的事物语句,因此只要这些命令执行,系统就会向数据库提交更改,所有具有访问数据库对象权限的用户马上就可以看到DDL语句的执行效果。
转载于:https://www.cnblogs.com/Metamorphosis/p/3493306.html
三种DDL的简述:create、alter、drop相关推荐
- Java的三种代理模式简述
本文着重讲述三种代理模式在java代码中如何写出,为保证文章的针对性,暂且不讨论底层实现原理,具体的原理将在下一篇博文中讲述. 代理模式是什么 代理模式是一种设计模式,简单说即是在不改变源码的情况下, ...
- 局域网中最常用的三种网络协议简述
目录 一.NETBEUI 二.IPX/SPX 三.TCP/IP v搜索公众号:zhulin1028.后台回复: [java经典源码][java手册][java全栈][java全栈][快速开发框架] [ ...
- python | 三种可变参数简述
*,传递参数是关键字.在*后的参数通过关键字传递参数,一般作为形式参数时,赋予初始值,表示位置参数结束 def safe_division_c(number, divisor, *, numberze ...
- MySQL删除表的三种方式
文章目录 drop table truncate (table) delete from 三种方式的区别 用法总结 drop table drop 是直接删除表信息,速度最快,但是无法找回数据 例如删 ...
- 【创建索引的三种方式】
创建索引的三种方式 第一种方式:在执行 CREATE 第二种方式:使用 ALTER TABLE 命令去增加索 ALTER TABLE table_name ADD INDEX index_name ( ...
- alter添加多个字段_Oracle中 create , alter , delete ,等关键字的使用
Oracle中 create , alter ,drop, insert , delete , update 等关键字的相关使用; 关键字 : create , alter ,drop 主要是针对or ...
- svg标签和svg文件区别_SVGO减少SVG文件大小的三种方法
svg标签和svg文件区别 This article is part of a series created in partnership with SiteGround. Thank you for ...
- java循环控制语句,简述Java流程控制语句中的三种循环控制语句,并描述下它们的区别。...
简述Java流程控制语句中的三种循环控制语句,并描述下它们的区别. 答:for语句,构建确定循环次数的循环结构 while语句,通常构建不确定循环次数的循环结构 do-while语句,通常构建不确定循 ...
- 三种近距离通信技术(WIFI、蓝牙、NFC)简述
三种近距离通信技术(WIFI.蓝牙.NFC)简述 1.WIFI 简介及特点 2.蓝牙 简介及特点 3.NFC 简介及特点 未来前景分析 WIFI 蓝牙 NFC 1.WIFI 简介及特点 WIFI,是一 ...
- Create and Drop Database, Create, Alter and Drop Tables, Select, Insert, Update, Delete Commands
此文仅做自我学习记录用!!! Introduction (Descriptive) Content:- Creating and Maintaining Tables, Objectives, The ...
最新文章
- LTE QCI分类 QoS
- TabelView嵌套CollectionView高度适应
- Codeforces Round #297 (Div. 2)C. Ilya and Sticks 贪心
- linux shc shell脚本_详解shell脚本加密解密软件—gzese和shc
- 如何修改TextView链接点击实现(包含链接生成与点击原理分析)
- 当众讲话第二章当众讲话的基本原则
- Mysql基于Linux上的安装
- Compile warning: Embedded binary's NSExtensionActivationRule is TRUEPREDICATE
- 三菱FX3S,FX3G,FX3U序列PLC控制器编程手册-基本应用指令篇下载
- 解决mikumikudance丢失dxdx_43.dll问题
- 代码传奇 张一鸣的成长之路
- 【贪心+堆/模拟费用流增广】BZOJ4946 [NOI2017]蔬菜
- 未来10年计算机专业会不会淘汰,未来10年不会“被淘汰”的4个专业,发展潜力较大,就业前景可观...
- vue3.0中props父子传值的改动
- Java飞书三方网站对接
- html中事件监听的使用,Vue.JS入门篇--事件监听
- 游戏陪玩app源码开发中,摄像头的调用及视频处理
- 【数据增强】图像训练技巧
- 【游戏开发实战】可爱的动物数字,教你在Unity中自制UGUI艺术字体(位图字体)(Bitmap Font Generator)
- [kuangbin带你飞]专题四 做题顺序与题解 【最短路练习】
热门文章
- date timestamp mysql_MySQL中DATETIME、DATE和TIMESTAMP类型的区别
- 计算机编码详解_什么是计算机编码?计算机编码的起源与操作系统是如何解码的。
- k8s组件通信或者创建pod生命周期
- WinForm 的定时器使用
- Is there anyway to discover which ip addresses are connected to the db?
- 用互联网模式打造智慧城市的“城市云”
- ReactNative入门 —— 动画篇(下)
- POJ 1088 滑雪 (动规)
- 64位ubuntu12 编译android4.4.2
- javascript天生就具备类似c#中的委托功能