W3C HTML 网页标准教程

SQL

SQL

SQL 简介
SQL是结构化查询语言(Structured Query Language)的简称。SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
SQL 语法
SQL 数据操作语言 DML 语言也包含用于查询更新、插入和删除记录的语法。SQL 的数据定义语言 DDL 部分使我们有能力创建或删除表格。
SQL select
SELECT 语句用于从表中选取数据。
SQL select distinct
sql 关键词 DISTINCT 用于返回唯一不同的值。
SQL select where
SQL WHERE 子句用于规定选择的标准。如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。
SQL select and & or
SQL select AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。
SQL select order by
SQL SELECT ORDER BY 语句用于根据指定的列对结果集进行排序。ASC 表示升序,DESC表示降序。
SQL insert into
SQL INSERT INTO 语句用于向表格中插入新的行。
SQL update
SQL Update 语句用于修改表中的数据。
SQL delete
SQL DELETE 语句用于删除表中的行。

SQL top
SQL TOP 子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。
SQL like
SQL LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
SQL 通配符
在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。
SQL in
SQL IN 操作符允许我们在 WHERE 子句中规定多个值。
SQL between
SQL BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。
SQL alias
通过使用 SQL,可以为列名称和表名称指定别名(Alias)。
SQL join
SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。
SQL inner join
使用 SQL 查询时,在表中存在至少一个匹配时,INNER JOIN 关键字返回行。
SQL left join
SQL LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。
SQL right join
SQL RIGHT JOIN 关键字会从右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。

SQL full join
在使用 SQL 查询时,只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。
SQL union
SQL UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。
SQL select into
SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。
SQL create database
CREATE DATABASE 用于创建数据库。
SQL create table
CREATE TABLE 语句用于创建数据库中的表。
SQL 约束
SQL 约束用于限制加入表的数据的类型。
SQL not null
NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。
SQL unique
UNIQUE 约束唯一标识数据库表中的每条记录。请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。
SQL primary key
每个 table 表都应该有一个主键 primary key,并且每个 table 表只能有一个主键 primary key 。主键必须包含唯一的值。主键列不能包含 NULL 值。
SQL foreign key
一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。

SQL check
SQL CHECK 约束用于限制列中的值的范围。
SQL default
DEFAULT 约束用于向列中插入默认值。如果没有规定其他的值,那么会将默认值添加到所有的新记录。
SQL create index
CREATE INDEX 语句用于在表中创建索引。索引使数据库应用程序可以更快地查找数据。
SQL drop
SQL 通过使用 DROP 语句,可以轻松地删除索引、表和数据库。
SQL alter table
ALTER TABLE 语句用于在已有的表中添加、修改或删除列。
SQL auto increment
Auto-increment 会在新记录插入表中时自动地创建主键字段的值。
SQL view
在 SQL 中,视图 view 是基于 SQL 语句的结果集的可视化的表。数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。
SQL date
SQL 如何中如何处理日期 date
SQL null
NULL 值的处理方式与其他值不同。NULL 用作未知的或不适用的值的占位符。无法比较 NULL 和 0;它们是不等价的。
SQL isnull
微软的 ISNULL() 函数用于规定如何处理 NULL 值。Oracle 没有 ISNULL() 函数。不过,我们可以使用 NVL() 函数达到相同的结果。在 MySQL 中,我们可以使用 IFNULL() 函数。

SQL 数据类型
Microsoft Access、MySQL 以及 SQL Server 所使用的数据类型和范围。
SQL 服务器
RDBMS 是 SQL 的基础,也是所有现代数据库系统诸如 Oracle、SQL Server、IBM DB2、Sybase、MySQL 以及 Microsoft Access 的基础。

返回SQL