大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 数据库 -> 跟我学SQL

跟我学SQL

时间: 2021-07-31 作者:daque

sql(structured query language,构造查问谈话)是一个功效宏大的数据库谈话。sql常常运用于数据库的通信。ansi(美利坚合众国国度规范学会)宣称,sql是联系数据库处置体例的规范谈话。sql语句常常用来实行少许数据库的操纵工作,比方在数据库中革新数据,大概从数据库中检索数据。运用sql的罕见联系数据库处置体例有:oracle、 sybase、 microsoft sql server、 access、 ingres之类。固然绝大普遍的数据库体例运用sql,然而它们同样有它们独立其余的私有扩充功效用来它们的体例。然而,规范的sql吩咐,比方"select"、 "insert"、 "update"、 "delete"、 "create"和 "drop"往往被用来实行绝大普遍数据库的操纵。 

  然而,不象其它的谈话,如c、pascal等,sql没有轮回构造(比方if-then-else、do-while)以及因变量设置之类的功效。并且sql惟有一个数据典型的恒定树立,换句话说,你不许在运用其它编制程序谈话的功夫创造你本人的数据典型。

  sql功效宏大,然而详细起来,它不妨分红以次几组:

  dml(data manipulation language,数据操纵谈话):用来检索大概窜改数据;

  ddl(data definition language,数据设置谈话): 用来设置数据的构造,比方 创造、窜改大概简略数据库东西;

  dcl(data control language,数据遏制谈话):用来设置数据库用户的权力。

  dml组不妨细分为以次的几个语句:

  select:用来检索数据;

  insert:用来减少数据到数据库;

  update:用来从数据库中窜改现存的数据

  delete:用来从数据库中简略数据。

  ddl语句不妨用来创造用户和重修数据库东西。底下是ddl吩咐:

create table

alter table

drop table

create index

drop index

dcl吩咐用来创造联系用户考察以及受权的东西。底下是几个dcl吩咐:

alter password

grant

revoke

create synonym

  为了让你对sql有一个直觉的看法,底下先给出一个大略sql语句的例子:

  咱们运用sql语句来从employees中检索department id为cs的全名:

select employees.name

from employees

where employees.deptid = "cs"

  大概你此刻一发端不太领会那些语句,大概你会一头雾水,底下我举行一番证明:

  先对from子句吧,语句中的from employees道理是从employees表中检索数据。

  而语句where employees.deptid = "cs"道理是检索employees的deptid名列”cs”的行,如许sql语句检索的截止将是deptid为cs的列的一切数据,比方:

empid name dept

123 purple cs

124 zsc cs

 

  结果,咱们来证明一个select子句,它指定了从name列车检查索来的一切数据,比方

name

purple

zsc

 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.