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 语言

SQL语言create database studenton primary(name=student_data1,filename='c:\student_data1.mdf',size=10M,maxsize=100M,filegrowth=10%)filegroupstudent_group分组(n......

SQL语言

1.输出任意两个字符串变量的值(参考代码)declare @v1 varchar(12),@V2 varchar(12)set @v1='中国'set @v2='你好!'select @v1+@v22.为以下程序纠错declare @v1 varchar(12),@......

SQL语言

SQL语言1.数据定义:a) Create 创建b) Drop 删除对象数据表 表的创建:create table 表名(字段名1 类型 primary key注:主键,字段名2 类型,……, check 表级约束)例:S(Sno,Sname,S......

sql语言

11.2.2 数据定义命令1.CreateTable命令Create Table ([][,] [][,……][,] [][]); 语句功能:创建一个以为名的、以指定的列属性定义的表结构。2.Alter Table命令Alter Table[ ADD......

SQL语言汇总

1.UPDATE MARKSET 总分=语文+数学+英语SELECT 准考证号,姓名,总分FROM MARKWHERE 语文>=75 AND数学>=75 AND 英语>=75 AND 语文+数学+英语>=240ORDER BY 总分 DESC2UPDATE M......

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

文档为doc格式

热门文章
点击下载本文