黑马程序员c语言教程:dml语言简介

黑马程序员c语言教程:dml语言简介

ID:34504500

大小:45.79 KB

页数:8页

时间:2019-03-07

黑马程序员c语言教程:dml语言简介_第1页
黑马程序员c语言教程:dml语言简介_第2页
黑马程序员c语言教程:dml语言简介_第3页
黑马程序员c语言教程:dml语言简介_第4页
黑马程序员c语言教程:dml语言简介_第5页
资源描述:

《黑马程序员c语言教程:dml语言简介》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、sql语言的类型数据语言实现数据的crudDML语句(DataManipulationLanguage)数据库操作语言insertupdatedeleteselectDDL语言datadefinitionLanaguagecreatetablecreateviewindexsequencesynonym同义词truncatetableDCL语言datacontrollanguage数据语言commitrollbacksavetpointeOCA认证OCP(dba)一起考,参加oracle的培训2wOracle数据库管理员认证专员(O

2、CA):OracleCertifiedAssociateOracle数据库管理员认证专家(OCP):OracleCertifiedProfessionalOracle数据库管理员认证大师(OCM):OracleCertifiedMasterdbalinuxcocos2d-x入行40008500100003年80001.51.710年...语法:INSERTINTOtable[(column[,column...])]VALUES(value[,value...]);--1向表中插入所有列insertintoempvalues(1,'

3、tom_111','clerk',7839,sysdate,8500,10000,10)--2向表中插入部分列insertintoemp(empno,ename,sal,comm,deptno)values(2,'tom_222',8502,null,10)--3隐式插入空值:没有写出的列,默认为null值--4显示插入空值:--5sql插入语言的地址符&取地址符后面相当于一个变量mysql语言:preparedStatement语言insertintoemp(empno,ename,sal,comm,deptno)values(&

4、empno,&ename,8502,null,10)====>输入字符串是,需要加''1*insertintoemp(empno,ename,sal,comm,deptno)values(&empno,&ename,8502,null,10)SQL>/输入empno的值:4输入ename的值:'tom_444'原值1:insertintoemp(empno,ename,sal,comm,deptno)values(&empno,&ename,8502,null,10)新值1:insertintoemp(empno,ename,sal

5、,comm,deptno)values(4,'tom_444',8502,null,10)已创建1行。SQL>/输入empno的值:5输入ename的值:tom_555原值1:insertintoemp(empno,ename,sal,comm,deptno)values(&empno,&ename,8502,null,10)新值1:insertintoemp(empno,ename,sal,comm,deptno)values(5,tom_555,8502,null,10)insertintoemp(empno,ename,sal

6、,comm,deptno)values(5,tom_555,8502,null,10)*=====>事物抛砖....4条数据全部都回退了..这4条数据全部都在1个事物里面-6&地址符,可以在任何sql语言中使用.在select语言中也可以使用地址符select*fromempwheresal>&sal--7批量插入数据--一次性的将emp中所有10号部门的员工插入到emp10中--在insert语言中使用子查询子查询不光用在查询套查询,也可用在DML语句套select语句createtableemp20asselect*fromem

7、pwhere1=2insertintoemp20select*fromempwheredeptno=20有关update更新语句UPDATEtableSETcolumn=value[,column=value,...][WHEREcondition];--列子SQL>updateemp20setsal=1800,deptno=22whereename='SMITH'有关删除数据DELETE[FROM]table[WHEREcondition];egdeletefromemp20whereempno=7369deleteemp20;d

8、elete和truncate表区别1delete逐条删除truncate先摧毁表再重建2delete语言是DML语言truncate是DDLDML语言可以闪回做错的并且提交了.可通过闪回,撤销操作DDL语言不可以闪回flashback

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。