4、DDL语句(数据定义语言)
文章目录
- 一、DDL语句介绍
- 二、create 创建
- 三、alter 修改
- 四、drop 删除
- 五、truncate 清空
一、DDL语句介绍
- DDL语句:数据定义语言-Data Definition Language
- DDL是结构层级的代码语句,一般用于新建、移除、删除数据库对象。
- 数据库对象:数据库中具体的组件,比如user、table、view等
- 常见的DDL语句:create、alter、drop、truncate
二、create 创建
- 创建一个表格,表格名字为t_a,表格中有两个列:id,name。
其中id的数据类型为number,name的字符串类型为varchar2,长度为20.
create table t_a (id number,name varchar2(20));
- 创建一个表格,表名为t_b,表中pay_id,cust_id,cust_name,amt,pay_time.
其中pay_id的数据类型为number,cust_id的数据类型为number,cust_name数据类型为varchar2,长度为20,amt数据类型为number,pay_time数据类型为时间戳
create table t_b(pay_id number,cust_id number,cust_name varchar2(20),amt number,pay_time timestamp);
- 给表t_a的列做注释
comment on column t_a.id is '账号';
comment on column t_a.name is '姓名';
三、alter 修改
alter 表示修改、更改,但是要注意修改的是结构而不是具体内容,同时修改前要注意是否和已有数据冲突。
- 给t_a追加列date,数据类型为date
alter table t_a add "date" date;
- 修改t_a的列名date为time
alter table t_a rename column "date" to time;
- 修改t_a的time列的数据类型为timestamp
alter table t_a modify time timestamp;
- 删除表t_a的time列
alter table t_a drop column time;
- 修改表t_a的表名为t_aa
alter table t_a rename to t_aa;
四、drop 删除
- 删除表t_a
drop table t_a;
五、truncate 清空
truncake 表示清空,具体表现为把一个表结构摧毁然后重构,只剩表头
- 清空表t_b
truncate table t_b;
4、DDL语句(数据定义语言)相关推荐
- DDL(数据定义语言)讲解
DDL DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库.表.列等. 一. DDL操作数据库 *注意 1:命令后必须以;(英文符号逗号结尾)才能执行并结 ...
- 数据定义语言 - DDL
写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...
- MySQL的DDL(数据定义语言)
笔记本 SQL语言一共分为4大类: DQL(数据查询语言). DDL(数据定义语言). DML(数据操纵语言). DCL (数据控制语言) 本文就介绍的是其中的DDL(Data Definit ...
- 数据定义语言DDL(保姆级教学)
目录 DDL: 1.数据库的创建: 2.由于重复创建同名数据库会报错 3.注意如果默认字符集为Latin1,其不支持中文,所以改为: 数据库的创建: 数据表的创建 属性的数据类型 1.数值类型: 2. ...
- MySQL基础篇:数据定义语言DDL
文章目录 1.介绍 2.操作数据库Database 创建数据库 查看有哪些数据库 删除数据库 选择数据库 查看当前正在使用哪个数据库 3.表结构的操作 查看当前数据库的所有表 创建表结构 查看表结构 ...
- mysql DDL数据定义语言
DDL数据定义语言 本节涉及MySQL关键字:create.alter(rename,add,chang,modify,drop).drop.delete.truncate等. -- 创建表: -- ...
- mysql中数据定义和数据控制语言_MySQL 数据定义语言(DDL)
SQL 包含以下 4部分:1数据定义语言(DDL):DROP.CREATE.ALTER 等语句.2数据操作语言(DML):INSERT(插入).UPDATE(修改).DELETE(删除)语句.3数据查 ...
- sql 两大类 DDL数据定义语言 和DCL数据控制语言
SQL分为五大类: DDL:数据定义语言 DCL:数据控制语言 DML:数据的操纵语言 DTL:数据事务语言 DQL:数据查询语言. DDL (date definition lang ...
- 大数据技术之Hive 第4章 DDL数据定义语言
第4章 DDL数据定义语言 4.1 创建数据库 CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment] [LO ...
最新文章
- R EnhancedVolcano 绘制火山图
- Vivado中debug用法
- 职业化之可以固化的六个工作模式
- 设计模式五: 原型模式(Prototype)
- Android中贝塞尔曲线的绘制方法
- jdbc和jdbc驱动_JDBC布尔兼容性列表
- [html] 你了解HTML5的download属性吗?
- vim学习笔记(3)眼花缭乱的Vim模式
- 资源放送丨《 Oracle RAC高并发系统的故障案例解析 - 2020云和恩墨大讲堂》PPT视频...
- 实践案例丨云连接CC实现跨区域多VPC与线下IDC Server互联
- cocos2dx[3.2](11)——新回调函数std::bind
- chrome 模拟点击_详解爬虫模拟登陆的三种方法
- (转)ApplicationDomain
- 设计一个巴特沃斯低通滤波器
- unity3D学习笔记2
- windows强制删除文件或者程序
- dota2服务器位置设置在哪里,《DOTA2》自走棋国服怎么进入 自走棋国服服务器进入方法...
- 毕设过程中使用WPS的自定义生成目录中混入图片等非相关元素
- java弹窗显示错误代码_打开电脑一直弹出“当前页面的脚本发生错误。代码0”...
- DevOps-5-看板
热门文章
- 用友U8总账期初数据录入案例教程
- 【图文并茂】一键重装Win11系统方法详解
- 拍卖!黄岛西海岸“银十”集中拍卖17块土地!海底隧道口5宗黄金地块意外流拍
- 星际空间环境地面模拟:气氛、气压或真空度的精确模拟及控制
- C# Quartz+Topshelf 生成windows定时服务
- JavaScript应该被放在什么位置
- FinalCutPro如何存储调色预设设置
- 台式计算机正常工作时的电流是多少,下列数据符合实际的是( )A.一盏家用台灯正常工作时通过的电流是...
- 基于yolov5的裂缝检测实现
- 生活中遇到的一些计算机方面的名词解释2.0