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