老尸 发表于 2015-1-16 22:46:33

MYSQL网页设计先容SQL

用户时常会发现其实自己并不是第一个选用MySQL数据库的先驱者。”
先容SQL

  SQL(StructuredQueryLanguage,布局查询言语)是一个功效壮大的数据库言语。SQL一般利用于数据库的通信。ANSI(美国国度尺度学会)宣称,SQL是干系数据库办理体系的尺度言语。SQL语句一般用于完成一些数据库的操纵义务,好比在数据库中更新数据,大概从数据库中检索数据。利用SQL的罕见干系数据库办理体系有:Oracle、Sybase、MicrosoftSQLServer、Access、Ingres等等。固然尽年夜多半的数据库体系利用SQL,可是它们一样有它们自主别的的专有扩大功效用于它们的体系。可是,尺度的SQL命令,好比"Select"、"Insert"、"Update"、"Delete"、"Create"和"Drop"经常被用于完成尽年夜多半数据库的操纵。

  可是,不象别的的言语,如C、Pascal等,SQL没有轮回布局(好比if-then-else、do-while)和函数界说等等的功效。并且SQL只要一个数据范例的流动设置,换句话说,你不克不及在利用别的编程言语的时分创立你本人的数据范例。

SQL功效壮大,可是归纳综合起来,它能够分红以下几组:

DML(DataManipulationLanguage,数据操纵言语):用于检索大概修正数据;

DDL(DataDefinitionLanguage,数据界说言语):用于界说数据的布局,好比创立、修正大概删除数据库工具;

DCL(DataControlLanguage,数据把持言语):用于界说数据库用户的权限。

DML组能够细分为以下的几个语句:

SELECT:用于检索数据;

INSERT:用于增添数据到数据库;

UPDATE:用于从数据库中修正现存的数据

DELETE:用于从数据库中删除数据。

DDL语句能够用于创立用户和重修数据库工具。上面是DDL命令:

CREATETABLE

ALTERTABLE

DROPTABLE

CREATEINDEX

DROPINDEX

DCL命令用于创立干系用户会见和受权的工具。上面是几个DCL命令:

ALTERPASSWORD

GRANT

REVOKE

CREATESYNONYM

为了让你对SQL有一个直不雅的熟悉,上面先给出一个复杂SQL语句的例子:

我们利用SQL语句来从Employees中检索DepartmentID为CS的姓名:

SELECTEmployees.Name

FROMEmployees

WHEREEmployees.DeptID="CS"

大概你如今一入手下手不太了解这些语句,大概你会一头雾水,没关系的,经由过程本教程的进修后,你会发明这段语句是何等的一般。为了不让你狐疑,上面我也举行一番注释:

先对FROM子句吧,语句中的FROMEmployees意义是从Employees表中检索数据。

而语句WHEREEmployees.DeptID="CS"意义是检索Employees的DeptID列为”CS”的行,如许SQL语句检索的了局将是DeptID为CS的列的一切数据,好比:

EmpID

Name

Dept

123

Purple

CS

124

Zsc

CS

最初,我们来注释一个SELECT子句,它指定了从Name列检索来的一切数据,好比


Name

Purple

Zsc






好吧,入手下手我们下一节的教程-------表的基础常识。

如果你在一个遵循GPL的自由(开源)项目中使用MySQL,那么你可以遵循GPL协议使用MySQL。然而,如果你的项目不是在GPL协议下的话,你必须为使用MySQL来支付许可费用,或者你可能因为这个因素而将你的项目改为遵循GPL。

若天明 发表于 2015-1-19 23:24:15

比如日志传送、比如集群。。。

小魔女 发表于 2015-1-25 20:49:40

然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情

飘灵儿 发表于 2015-2-3 23:33:22

连做梦都在想页面结构是怎么样的,绝非虚言

只想知道 发表于 2015-2-9 07:00:02

having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。

愤怒的大鸟 发表于 2015-2-27 03:59:26

我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过!

小女巫 发表于 2015-3-8 19:26:11

语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!

金色的骷髅 发表于 2015-3-16 12:36:34

sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西

爱飞 发表于 2015-3-22 23:06:29

连做梦都在想页面结构是怎么样的,绝非虚言
页: [1]
查看完整版本: MYSQL网页设计先容SQL