仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 708|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网页设计先容SQL

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:46:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
用户时常会发现其实自己并不是第一个选用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 | 只看该作者
连做梦都在想页面结构是怎么样的,绝非虚言
只想知道 该用户已被删除
5#
发表于 2015-2-9 07:00:02 | 只看该作者
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-2-27 03:59:26 | 只看该作者
我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过!
小女巫 该用户已被删除
7#
发表于 2015-3-8 19:26:11 | 只看该作者
语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!
金色的骷髅 该用户已被删除
8#
发表于 2015-3-16 12:36:34 | 只看该作者
sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西
爱飞 该用户已被删除
9#
发表于 2015-3-22 23:06:29 | 只看该作者
连做梦都在想页面结构是怎么样的,绝非虚言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 16:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表