• SQL 视图(Views)

    2014-12-20
    视图是可视化的表。 本章讲解如何创建、更新和删除视图。 SQL CREATE VIEW 语句 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字...
  • SQL AUTO INCREMENT 字段

    2014-12-20
    Auto-increment 会在新记录插入表中时生成一个唯一的数字。 AUTO INCREMENT 字段 我们通常希望在每次插入新记录时,自动地创建主键字段的值。 我们可以在表中创建一个 auto-increment 字段。...
  • SQL ALTER TABLE 语句

    2014-12-20
    ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加、删除或修改列。 SQL ALTER TABLE 语法 如需在表中添加列,请使用下面的语法: ALTER TABLE table_name ADD column_name datatype 如需删除表中的列,...
  • SQL 撤销索引、撤销表以及撤销数据库

    2014-12-20
    通过使用 DROP 语句,可以轻松地删除索引、表和数据库。 DROP INDEX 语句 DROP INDEX 语句用于删除表中的索引。 用于 MS Access 的 DROP INDEX 语法: DROP INDEX index_name ON table_name 用于 MS SQL Server...
  • SQL CREATE INDEX 语句

    2014-12-20
    CREATE INDEX 语句用于在表中创建索引。 在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。 索引 您可以在表中创建索引,以便更加快速高效地查询数据。 用户无法...
  • SQL DEFAULT 约束

    2014-12-20
    SQL DEFAULT 约束 DEFAULT 约束用于向列中插入默认值。 如果没有规定其他的值,那么会将默认值添加到所有的新记录。 CREATE TABLE 时的 SQL DEFAULT 约束 下面的 SQL 在 Persons 表创建时在 City 列上...
  • SQL CHECK 约束

    2014-12-20
    SQL CHECK 约束 CHECK 约束用于限制列中的值的范围。 如果对单个列定义 CHECK 约束,那么该列只允许特定的值。 如果对一个表定义 CHECK 约束,那么此约束会基于行中其他列的值在特定的列...
  • SQL PRIMARY KEY 约束 和 FOREIGN KEY 约束

    2014-12-20
    SQL PRIMARY KEY 约束 PRIMARY KEY 约束唯一标识数据库表中的每条记录。 主键必须包含唯一的值。 主键列不能包含 NULL 值。 每个表都应该有一个主键,并且每个表只能有一个主键。 CREATE TA...
  • SQL NOT NULL 约束 和 UNIQUE 约束

    2014-12-20
    在默认的情况下,表的列接受 NULL 值。 SQL NOT NULL 约束 NOT NULL 约束强制列不接受 NULL 值。 NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新...
  • SQL 约束(Constraints)

    2014-12-20
    SQL 约束用于规定表中的数据规则。 如果存在违反约束的数据行为,行为会被约束终止。 约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句...
  • SQL 创建数据库和表

    2014-12-19
    SQL CREATE DATABASE 语句 CREATE DATABASE 语句用于创建数据库。 SQL CREATE DATABASE 语法 CREATE DATABASE dbname ; SQL CREATE DATABASE 实例 下面的 SQL 语句创建一个名为 my_db 的数据库: CREATE DATABASE my_db; 数据...
  • SQL INSERT INTO SELECT 语句

    2014-12-19
    通过 SQL,您可以从一个表复制信息到另一个表。 INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中。 SQL INSERT INTO SELECT 语句 INSERT INTO SELECT 语句从一个表复制...
  • SQL SELECT INTO 语句

    2014-12-19
    通过 SQL,您可以从一个表复制信息到另一个表。 SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中。 SQL SELECT INTO 语句 SELECT INTO 语句从一个表复制数据,然后把数据插...
  • SQL UNION 操作符

    2014-12-19
    SQL UNION 操作符合并两个或多个 SELECT 语句的结果。 SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列...
  • SQL FULL OUTER JOIN 关键字

    2014-12-19
    SQL FULL OUTER JOIN 关键字 FULL OUTER JOIN 关键字只要左表(table1)和右表(table2)其中一个表中存在匹配,则返回行. FULL OUTER JOIN 关键字结合了 LEFT JOIN 和 RIGHT JOIN 的结果。 SQL FULL OUTER JOIN 语...
  • SQL RIGHT JOIN 关键字

    2014-12-19
    SQL RIGHT JOIN 关键字 RIGHT JOIN 关键字从右表(table2)返回所有的行,即使左表(table1)中没有匹配。如果左表中没有匹配,则结果为 NULL。 SQL RIGHT JOIN 语法 SELECT column_name(s) FROM table1 RIGH...
  • SQL LEFT JOIN 关键字

    2014-12-19
    SQL LEFT JOIN 关键字 LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。 SQL LEFT JOIN 语法 SELECT column_name(s) FROM table1 LEFT JO...
  • SQL INNER JOIN 关键字

    2014-12-19
    SQL INNER JOIN 关键字 INNER JOIN 关键字在表中存在至少一个匹配时返回行。 SQL INNER JOIN 语法 SELECT column_name(s) FROM table1 INNER JOIN table2 ON table1.column_name = table2.column_name ; 或: SELECT column_name(s...
  • SQL 连接(Joins)

    2014-12-19
    SQL join 用于把来自两个或多个表的行结合起来。 SQL JOIN SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。 最常见的 JOIN 类型: SQL INNER JOIN(简单的 JOI...
  • SQL 别名(Aliases)

    2014-12-19
    通过使用 SQL,可以为表名称或列名称指定别名(Alias)。 SQL 别名(Aliases) 通过使用 SQL,可以为表名称或列名称指定别名(Alias)。 基本上,创建别名是为了让列名称的可读性更强。...
  • SQL BETWEEN 操作符

    2014-12-19
    BETWEEN 操作符用于选取介于两个值之间的数据范围内的值。 SQL BETWEEN 操作符 BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。 SQL BETWEEN 语法 S...
  • SQL IN 操作符

    2014-12-19
    IN 操作符 IN 操作符允许您在 WHERE 子句中规定多个值。 SQL IN 语法 SELECT column_name(s) FROM table_name WHERE column_name IN ( value1 , value2 ,...); 演示数据库 在本教程中,我们将使用众所周知的 North...
  • SQL 通配符

    2014-12-19
    通配符可用于替代字符串中的任何其他字符。 SQL 通配符 在 SQL 中,通配符与 SQL LIKE 操作符一起使用。 SQL 通配符用于搜索表中的数据。 在 SQL 中,可使用一下通配符: 通配符 描述 %...
  • SQL LIKE 操作符

    2014-12-19
    LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 SQL LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 SQL LIKE 语法 SELECT column_name(s) FROM table_name WHERE column_name LIKE patt...
  • SQL SELECT TOP 子句

    2014-12-19
    SQL SELECT TOP 子句 SELECT TOP 子句用于规定要返回的记录的数目。 SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的。 注释: 并非所有的数据库系统都支持 SELECT TOP 子句。...