玖叶教程网

前端编程开发入门

SQL语句(sql语句增删改查)

#暑期创作大赛#

在上篇《SQL简介》里我们提到过表:

RDBMS 中的数据存储在被称为表的数据库对象中。表是相关的数据项的集合,是某种特定类型数据的结构化清单。所有表都是由列和行组成的。列是表中的一个字段,它有着同样的属性和数据类型。数据的行就是表中水平条目的一个记录。

这篇我们开始学习SQL语句,也是正式开始SQL学习。SQL有很多语句,在文献中,习惯上将大量SQL语句分为以下几组:DDL、DML和DCL,以及过程性语句。


DDL代表数据定义语言。DDL由影响数据库对象(如表、索引和视图)结构的所有SQL语句组成。CREATE TABLE语句是DDL语句的一个明显的例子,另外还有CREATE INDEX, CREATE VIEW和DROP TABLE等。


DML代表数据操作语言。用于查询和修改表内容的SQL语句属于这一组。DML语句的示例有SELECT、UPDATE、DELETE和I?SERT。DCL代表数据控制语言。DCL语句涉及数据的安全性和特权的撤销。


DCL语句的例子有GRANT、REVOKE、COMMIT和ROLLBACK。

过程语句的例子有IF-THEN-ELSE和WHILE-DO。这些经典语句被添加到SQL中,以创建相对较新的数据库对象,如触发器和存储过程。

SELECT语句作为SQL的展示和公共元素,用于查询表中的数据,是最常用的语句,也是一般非管理权限用户使用最频繁的语句。

SQL SELECT一般结构:
select fieldlist --[field1,field2,…]--字段列表
from table --表格
where conditions --selectcriteria -选择标准
group by
groupfield-list --分组
having conditions --groupcriteria -分组标准
order by
field1,field2 --排序


1) SQL语句由子句构成,有些子句是必需的,而有些可选。一个子句通常由一个关键字加上所提供的数据组成。例如,SELECT子句,FROM子句,WHERE子句等。你可以将SELECT子句和FROM子句组合成为一个简单的SQL语句。
2) 上面的黑体字代表SQL关键字,像select, from等,它们是SQL语法中的保留字,不可用作表或列的名字。


SQL基本规则:
1) 在SQL语句中大小写字母和空格是不敏感的。
2)尽管SQL语句对大小写字母和空格并不敏感,但涉及到数据库中的数据却是敏感的。
3)SQL语句能延伸到下一行,只要你不分离它们。
4)关键字与字段通过空格分开,字段之间用逗号分开,以空格结束。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言