`

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 - 删除索引
分享到:
评论

相关推荐

    sqlserver sql语法大全

    ### SQLServer SQL语法大全 #### 创建数据库 在SQL Server中创建数据库是一项基本操作,通过`CREATE DATABASE`命令来实现。创建数据库时可以指定文件和日志文件的位置、初始大小及增长方式等参数。 **语法示例:**...

    java检查sql语法是否正确

    在Java编程中,检查SQL语法是否正确是一项重要的任务,它能确保我们的数据库操作代码不会因为语法错误而引发异常。为了实现这一目标,开发者通常会利用Java的JDBC(Java Database Connectivity)API或者其他第三方库...

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

    SqlParser是一款基于C++实现的SQL语法解释器,它的主要任务是解析SQL语句,将其转化为计算机可理解的形式,从而能够执行相应的数据库操作。在数据库系统中,SQL(Structured Query Language)是用于管理关系数据库的...

    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 ...

    ORACLE和SQL语法区别归纳

    ### ORACLE和SQL语法区别归纳 #### 概述 本文旨在为初学者提供关于Oracle与SQL Server在数据类型、函数及日期操作等方面的语法差异总结,帮助读者更好地理解这两种数据库管理系统的特点,并能够在实际应用中灵活...

    Hive_SQL语法大全

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

    SQL语法和帮助手册 API

    此“SQL语法和帮助手册 API”是一个非常实用的资源,尤其适合初学者和开发者在学习和工作中参考。 1. **SQL基础** - **数据查询**:SQL中的SELECT语句是最基本的查询工具,允许用户从一个或多个表中选择指定的数据...

    SQL语法手册.pdf

    SQL 语法手册 SQL 语法手册是数据库管理系统中使用的一种标准语言,用于管理、操作和访问数据库中的数据。本手册将详细介绍 SQL 语法的基本结构和使用方法。 一、SELECT 语句 SELECT 语句是 SQL 语法中最基本的一...

    SQL语法教学课件

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

    oracle SQL语法大全

    Oracle SQL语法大全 Oracle SQL语法大全是关系数据库标准语言SQL的详细介绍,涵盖了SQL的基础知识、语法结构、数据类型、查询语句、操作符的使用等方面的内容。 SQL基础知识 SQL(Structured Query Language)是...

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

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

    Oracle与SQLServer的SQL语法差异

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

    sql语法大全中文版

    SQL 语法大全中文版 SQL 语法大全中文版是数据库管理系统中使用的标准语言,用于管理和操作数据库中的数据。本书将从基础知识开始,逐步深入到中级和高级 SQL,涵盖了 SQL 的所有方面。 SQL 基础 SQL 语言被...

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

    本资源“SQL语法大全中文版”旨在为学习者提供全面、详尽的SQL语法指南。下面将详细阐述SQL的一些核心概念和主要语法点。 1. 数据库基本操作: - **创建数据库**:`CREATE DATABASE 数据库名;` - **删除数据库**...

    人大金仓 KingbaseES V8 手册 及 sql语法手册

    本手册和SQL语法手册是学习和操作KingbaseES V8的重要参考资料。 在KingbaseES V8中,用户可以接触到以下几个核心知识点: 1. **数据库管理系统基础**:理解数据库管理系统的概念,包括数据存储、数据查询、事务...

    基于SQL语法树的SQL注入过滤方法研究.pdf

    【SQL语法树】是理解这一问题的关键,它是SQL语句的一种抽象表示,每个节点代表SQL语句的一部分,如表名、列名、操作符等。基于SQL语法树的过滤方法旨在通过构建用户输入的SQL语句的语法树,然后与预定义的安全模板...

    sqlite 支持的 sql 语法详解

    它支持大部分标准SQL语法,但也有自己的一些特性和限制。以下是对SQLite支持的SQL语法的详细讲解,同时也将指出一些SQLite不支持的SQL语句。 一、创建与管理数据库 在SQLite中,可以使用`CREATE DATABASE`命令创建...

    T-SQL语法详解

    T-SQL语法详解 在SQL Server中,T-SQL(Transact-SQL)是一种扩展了标准SQL的编程语言,主要用于管理和操作数据库。本篇将详细阐述T-SQL中与数据库存储结构相关的知识点。 1. 数据库存储结构 数据库在SQL Server...

Global site tag (gtag.js) - Google Analytics