`

SQL 语法

阅读更多
数据库表
一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。
下面的例子是一个名为 "Persons" 的表:
Id  LastName   FirstName  Address         City
1   Adams      John       Oxford Street   London
2   Bush       George     Fifth Avenue     New York
3   Carter     Thomas     Changan Street Beijing
上面的表包含三条记录(每一条对应一个人)和五个列(Id、姓、名、地址和城市)。
SQL 语句
您需要在数据库上执行的大部分工作都由 SQL 语句完成。
下面的语句从表中选取 LastName 列的数据:
SELECT LastName FROM Persons
结果集类似这样:
LastName
Adams
Bush
Carter
在本教程中,我们将为您讲解各种不同的 SQL 语句。
重要事项
一定要记住,SQL 对大小写不敏感!
SQL 语句后面的分号?
某些数据库系统要求在每条 SQL 命令的末端使用分号。在我们的教程中不使用分号。
分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的语句。
如果您使用的是 MS Access 和 SQL Server 2000,则不必在每条 SQL 语句之后使用分号,不过某些数据库软件要求必须使用分号。
SQL DML 和 DDL
可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。
查询和更新指令构成了 SQL 的 DML 部分:
SELECT - 从数据库表中获取数据
UPDATE - 更新数据库表中的数据
DELETE - 从数据库表中删除数据
INSERT INTO - 向数据库表中插入数据
SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。
SQL 中最重要的 DDL 语句:
CREATE DATABASE - 创建新数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引
分享到:
评论

相关推荐

    SQL 语法 SQL 总结 SQL教程

    SQL 语法 SQL select SQL distinct SQL where SQL AND & OR SQL Order By SQL insert SQL update SQL delete SQL 高级 SQL Top SQL Like SQL 通配符 SQL In SQL Between SQL Aliases SQL Join SQL ...

    sqlserver sql语法大全

    sql语法大全 基于sqlserver数据库

    常用SQL语法技巧常用SQL语法技巧常用SQL语法技巧

    常用SQL语法技巧常用SQL语法技巧常用SQL语法技巧常用SQL语法技巧常用SQL语法技巧

    SQL语法手册SQL语法手册

    SQL语法手册 Select 用途 从指定表中取出指定的列的数据 语法:SELECT column_name(s) FROM table_name 解释: 从数据库中选取资料列,并允许从一或多个资料表中,选取一或多个资料列或资料行。SELECT 陈述式的...

    SQL语法大全中文版SQL语法大全中文版

    SQL语法大全中文版SQL语法大全中文版SQL语法大全中文版SQL语法大全中文版SQL语法大全中文版SQL语法大全中文版SQL语法大全中文版SQL语法大全中文版

    Hive_SQL语法大全

    Hive_Sql语法详述,平时工作中遇到的问题,用于Hadoop平台的数据挖掘。

    SqlParser C++实现的SQL语法解释器

    SqlParser C++实现的SQL语法解释器,忘了在哪找到的,方便大家学习,直接贴上来了

    SQL语法教学课件

    适合教学使用的SQL语法课件,内容相对精炼。

    ORACLE和SQL语法区别归纳

    ORACLE和SQL语法区别归纳 对于新手有帮助

    Oracle与SQLServer的SQL语法差异

    Oracle与SQLServer的SQL语法差异,用简单易懂的语言和实例对Oracle和Sql Server语法之间的差异进行了对比分析,更加适用于入门的人

    SQL语法教材.pdf

    SQL语法教材.pdf SQL 语法说明 一、 利用 SELECT 指令选取数据 1. SELECT 语法基本架构 2. 选取全部资料 3. 指定字段 4. 选取不重复的数据 5. 衍生字段 6. 数据排序 7. 资料分组 8. 加上选择条件 9. 使用万用字符 ...

    SQL语法参考手册,简单易用

    SQL语法参考手册,TXT文档 DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操作,...

    oracle sql 语法大全

    oracle sql 语法大全 oracle sql 语法大全

    sql语法大全中文版

    sql语法大全中文版sql语法大全中文版sql语法大全中文版sql语法大全中文版sql语法大全中文版sql语法大全中文版

    SQL语法手册.rar

    SQL语法手册.rar SQL语法手册.rar SQL语法手册.rar SQL语法手册.rar

    SQL精讲语法(SQL语法大全.doc数据库)

    SQL语法大全 1. ASP与Access数据库连接: 2. ASP与SQL数据库连接: 3.整合性的查询: 1、等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接 表中的所有列,包括其中的重复...

    Sql语法帮助手册_Sql语法帮助文档.rar

    Sql语法帮助手册_Sql语法帮助文档.rar

    SQL语法大全全解析

    详细讲解SQL语法,值得收藏! 详细讲解SQL语法,值得收藏! 详细讲解SQL语法,值得收藏!

    SQL语法和测验SQL语法和测验

    SQL语法测验SQL语法测验SQL语法测验SQL语法测验SQL语法测验SQL语法测验SQL语法测验SQL语法测验SQL语法测验

Global site tag (gtag.js) - Google Analytics