我学的是数据库原理,今天老师留的作业是,举例说明DDL,DML语句的功能和用法。我不会,谁有 *** 作步

我学的是数据库原理,今天老师留的作业是,举例说明DDL,DML语句的功能和用法。我不会,谁有 *** 作步,第1张

DDL (Data Definition Language 数据定义语言)create table 创建表

alter table 修改表

drop table 删除表

truncate table 删除表中所有行

create index 创建索引

drop index 删除索引

当执行DDL语句时,在每一条语句前后,oracle都将提交当前的事务。如果用户使用insert命令将记录插入到数据库后,执行了一条DDL语句(如create table),此时来自insert命令的数据将被提交到数据库。当DDL语句执行完成时,DDL语句会被自动提交,不能回滚。 DML (Data Manipulation Language 数据 *** 作语言)

insert 将记录插入到数据库

update 修改数据库的记录

delete 删除数据库的记录

当执行DML命令如果没有提交,将不会被其他会话看到。除非在DML命令之后执行了DDL命令或DCL命令,或用户退出会话,或终止实例,此时系统会自动发出commit命令,使未提交的DML命令提交。

export to /opt/mydb/mydatatxt of del modified by nochardel coldel0x09 select table1a,table2d from table1 table2

这是导出的语句,其中nochardel表示导出到文本文件时,每个字段不用引号引起来,默认是引号引起来的,coldel表示字段之间的分隔符,

其中0x09表示tab键,如果用空格分隔就是0x20,$为0x24其他的你可以自己查。

执行过程如下:

db2=>

connect to yourdb

export

首先在 tools->physical data Model->选择要转换成的数据库 转换成物理模型,然后 选择 database->Generate Database 生成sql语句~

DML(Data

Manipulation

Language)数据 *** 纵语言命令使用户能够查询数据库以及 *** 作已有数据库中的数据。

如insert,delete,update,select等都是DML

DDL语句用语定义和管理数据库中的对象,如Create,Alter和Drop

DDL *** 作是隐性提交的!不能rollback

以上就是关于我学的是数据库原理,今天老师留的作业是,举例说明DDL,DML语句的功能和用法。我不会,谁有 *** 作步全部的内容,包括:我学的是数据库原理,今天老师留的作业是,举例说明DDL,DML语句的功能和用法。我不会,谁有 *** 作步、db2怎么导出sql文件、powerdesigner怎样对表转化成ddl语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10179627.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存