介绍SQL[MSSQL防范]
本文“介绍SQL[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
介绍SQLwww.come on babyiTbulo.comhRhDm
SQL(Structured Query Language,构造查询语言)是一个功效强盛的数据库语言.SQL普通利用于数据库的通讯.ANSI(美国国家尺度学会)声称,SQL是关系数据库管理系统的尺度语言.SQL语句普通用于完成一些数据库的操作任务,比方在数据库中更新数据,大概从数据库中检索数据.利用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft sql server、 Access、 Ingres等等.固然绝大大都的数据库系统利用SQL,但是它们一样有它们自立别的的专有扩大功效用于它们的系统.但是,尺度的SQL号令,比方"Select"、 "Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"常常被用于完成绝大大都数据库的操作.www.come on babyiTbulo.comhRhDm
但是,不象别的的语言,如C、Pascal等,SQL没有循环构造(比方if-then-else、do-while)以及函数定义等等的功效.并且SQL只有一个数据范例的固定设置,换句话说,你不能在利用别的编程语言的时刻成立你自己的数据范例.www.come on babyiTbulo.comhRhDm
SQL功效强盛,但是概括起来,它可以分成以下几组:www.come on babyiTbulo.comhRhDm
DML(Data Manipulation Language,数据操作语言):用于检索大概改正数据; www.come on babyiTbulo.comhRhDm
DDL(Data Definition Language,数据定义语言): 用于定义数据的构造,比方 成立、改正大概删除数据库对象; www.come on babyiTbulo.comhRhDm
DCL(Data Control Language,数据掌握语言):用于定义数据库用户的权限.www.come on babyiTbulo.comhRhDm
DML组可以细分为以下的几个语句:www.come on babyiTbulo.comhRhDm
SELECT:用于检索数据; www.come on babyiTbulo.comhRhDm
INSERT:用于增添数据到数据库; www.come on babyiTbulo.comhRhDm
UPDATE:用于从数据库中改正现存的数据 www.come on babyiTbulo.comhRhDm
DELETE:用于从数据库中删除数据.www.come on babyiTbulo.comhRhDm
DDL语句可以用于成立用户和重建数据库对象.下面是DDL号令:www.come on babyiTbulo.comhRhDm
CREATE TABLE www.come on babyiTbulo.comhRhDm
ALTER TABLE www.come on babyiTbulo.comhRhDm
DROP TABLE www.come on babyiTbulo.comhRhDm
CREATE INDEX www.come on babyiTbulo.comhRhDm
DROP INDEXwww.come on babyiTbulo.comhRhDm
DCL号令用于成立关系用户拜候以及受权的对象.下面是几个DCL号令: www.come on babyiTbulo.comhRhDm
ALTER PASSword www.come on babyiTbulo.comhRhDm
GRANT www.come on babyiTbulo.comhRhDm
REVOKE www.come on babyiTbulo.comhRhDm
CREATE SYNONYMwww.come on babyiTbulo.comhRhDm
为了让你对SQL有一个直观的熟习,下面先给出一个简单SQL语句的例子:www.come on babyiTbulo.comhRhDm
我们利用SQL语句来从Employees中检索Department ID为CS的姓名:www.come on babyiTbulo.comhRhDm
SELECT Employees.Namewww.come on babyiTbulo.comhRhDm
FROM Employeeswww.come on babyiTbulo.comhRhDm
WHERE Employees.DeptID = "CS"www.come on babyiTbulo.comhRhDm
大概你目前一开始不太理解这些语句,大概你会一头雾水,不要紧的,通过本教程的学习后,你会发现这段语句是多么的普通.为了不让你困惑,下面我也举行一番注释:www.come on babyiTbulo.comhRhDm
先对FROM子句吧,语句中的FROM Employees意思是从Employees表中检索数据.www.come on babyiTbulo.comhRhDm
而语句WHERE Employees.DeptID = "CS"意思是检索Employees的DeptID列为"CS"的行,这样SQL语句检索的后果将是DeptID为CS的列的全部数据,比方:www.come on babyiTbulo.comhRhDm
EmpID www.come on babyiTbulo.comhRhDm |
Name www.come on babyiTbulo.comhRhDm |
Dept www.come on babyiTbulo.comhRhDm |
123 www.come on babyiTbulo.comhRhDm |
Purple www.come on babyiTbulo.comhRhDm |
CS www.come on babyiTbulo.comhRhDm |
124 www.come on babyiTbulo.comhRhDm |
Zsc www.come on babyiTbulo.comhRhDm |
CS www.come on babyiTbulo.comhRhDm |
最后,我们来注释一个SELECT子句,它指定了从Name列检索来的全部数据,比方www.come on babyiTbulo.comhRhDm
Name www.come on babyiTbulo.comhRhDm |
Purple www.come on babyiTbulo.comhRhDm |
Zsc www.come on babyiTbulo.comhRhDm |
www.come on babyiTbulo.comhRhDm
www.come on babyiTbulo.comhRhDm
好吧,开始我们下一节的教程-------表的基本知识.
www.come on babyiTbulo.comhRhDm
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:SQL之数据检索
- ·下一篇文章:SQLSREVER若何成立和利用动态游标
- ·中查找“介绍SQL”更多相关内容
- ·中查找“介绍SQL”更多相关内容