人人范文网 范文大全

SQL语句培训

发布时间:2020-03-02 08:26:13 来源:范文大全 收藏本文 下载本文 手机版

SQL语句培训

1、SQL简介

结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。

2、经典语句完整语法

2.1 Select查询语句

完整语法:SELECTALL|DISTINCTfield1 AS 别名,field2 AS 别名,field3 AS 别名,… FROM table1 ,table2,„ WHEREAND|OR AND|OR …GROUP BY field1,field2,field3,…HAVING ORDER BY field1,field2,field3,…ASC | DESC>

解释:[ALL|DISTINCT]ALL:全部; DISTINCT:不包括重复行 对字段可使用COUNT、SUM、MIN、MAX、运算符等 查询条件 谓词比较 =、>,=,,确定范围 BETWEEN AND、NOT BETWEEN AND 确定集合 IN、NOT

IN字符匹配 LIKE(“%”匹配任何长度,“_”匹配一个字符)、NOT LIKE 空值 IS NULL、IS NOT NULL 子查询 ANY、ALL、EXISTS集合查询 UNION(并)、INTERSECT(交)、MINUS(差) 多重条件 AND、OR、NOT 对查询结果分组 [HAVING ] 分组筛选条件[ORDER BY 列名 [ASC | DESC> 对查询结果排序;ASC:升序 DESC:降序

2.2Insert Into插入语句 完整语法:Insert Into table1 (field1, field2, ...)Values (value1, value2, ...)或者Insert Into table1 (field1, field2, ...)indb_Path Selectfield1, field2, ...fromtable WHERE

解释:value1为字段field1对应的值;In为关键字,db_Path 为外部数据库路径

2.3Update更新语句

完整语法:Update table1 as 别名,table2 as 别名,„ Settable1.field1= table2.field2,„ WHERE

2.4Delete删除语句

完整语法:Delete * from table或者 Delete * from tableWHERE

3、经典语句应用

3.1 Select查询语句

3.1.1 语句框架

Select 字段from表名WHERE条件表达式

3.2 Insert Into插入语句

3.2.1 语句框架

Insert Into表名(字段)Values(值)或者

Insert Into表名(字段)Select 字段from表名WHERE 表达式

3.3Update更新语句

3.3.1 语句框架

Update 表名 Set赋值语句 WHERE

3.4Delete删除语句

3.4.1 语句框架

Delete 字段 from 表名WHERE

条件

SQL语句

SQL语句

SQL语句

sql语句

常用SQL语句

sql语句学习

SQL语句练习

sql常用语句

约束(sql 语句)

基本sql语句

SQL语句培训
《SQL语句培训.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
相关专题 sql语句培训 培训
点击下载本文文档