SQL语言以及SQL_sql语言基本知识

其他范文 时间:2020-02-27 15:52:00 收藏本文下载本文
【www.daodoc.com - 其他范文】

SQL语言以及SQL由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“sql语言基本知识”。

SQL语言以及SQL*PLUS工具

1.SQL语言组成:

 数据查询语言(DQL):SELECT;

 数据操纵语言(DML):INSERT、UPDATE、DELETE;  事务控制语言(TCS):COMMIT、ROLLBACK;

 数据定义语言(DDL):CREATE、DROP、ALTER;

 数据控制语言(DCL):GRANT、REVOKE;

2.数据查询语言(DQL):

 一般格式:

1.SELECT [ALL|DISTINCT] [, ]…

2.FROM [, ]…

3.[WHERE ]

4.[GROUP BY [HAVING ]]

5.[ORDER BY [ASC|DESC];

 实例:

6.SELECT empno,ename FROM emp WHERE ename'a' order by empno;

3.数据操纵语言(DML):

 INSERT:

 一般格式:

7.INSERT

8.INTO [([, ]…)]

9.VALUES([, ]…);

 实例:

INSERT INTO emp(empno,ename)VALUES(1,’test1’);

 UPDATE:

 一般格式:

10.UPDATE

11.SET = [,=]…

12.[WHERE ];

 实例:

13.UPDATE emp SET ename=’test2’ WHERE empno=1;

 DELETE:

 一般格式:

14.DELETE

15.FROM

16.[WHERE ];

 实例:

DELETE FROM emp WHERE empno=1;

4.事务控制语言(TCS):

 COMMIT:

 说明:

5.6.7.8.17.放在DML之后,提交事务。 一般格式: 18.COMMIT; 实例: INSERT INTO emp(empno,ename)VALUES(1,’test1’);COMMIT; ROLLBACK:  说明: 19.放在DML之后,回滚事务。 一般格式: 20.ROLLBACK; 实例: INSERT INTO emp(empno,ename)VALUES(1,’test1’); ROLLBACK;课后练习(2小时):  用各种组合反复练习数据查询语言DQL;  用各种组合反复练习数据操纵语言DML;  和DML结合反复练习事务控制语言TCS。SQL*PLUS简介:  是Oracle数据库提供的用于和数据库交互的工具;  数据库管理员管理数据库的主要工具;  支持SQL-2和SQL-3标准;  支持Oracle PL/SQL语言;  支持一套Oracle公司定义的SQL*PLUS操纵语言。SQL*PLUS语言介绍:  不是标准语言;  可以缩写(一般取英文单词的前4位);  不用加分号;  分成数据库访问、输出格式设置、文本编辑、执行程序、环境设置、其他等几类。常用的SQL*PLUS命令:

 CONNECT(CONN):连接数据库:

21.CONN SCOTT/TIGER@FIS

 EXIT:退出SQL*PLUS;

 DESCRIBE(DESC):显示数据库对象的结构:

22.DESC emp

 SHOW:显示系统信息:

23.SHOW user

 EDIT:文本编辑;

 RUN(/):运行前一命令;

 SAVE:保存前一命令:

24.SAVE c:temptest.txt

 PASSWORD(PASSW):修改当前用户的口令;  SPOOL:将输出结果保存到本地硬盘上

SPOOL c:temptest.txt SELECT * FORM emp;SPOOL OFF

START(@):路径*.sql执行脚本 column 字段名 format a35set line 100

下载SQL语言以及SQLword格式文档
下载SQL语言以及SQL.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文