上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数 请看下面的 "Products" 表: 假如 "UnitsOnOrder" 是可选的,而且可以包含 NULL 值。 我们使用如下 SELECT 语句: 在上面的例子中,如果有 "UnitsOnOrder" 值是 阅读全文
posted @ 2018-10-17 11:12 西瓜君~ 阅读(458) 评论(0) 推荐(0) 编辑
摘要: ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加、修改或删除列。 SQL ALTER TABLE 语法 如需在表中添加列,请使用下列语法: 要删除表中的列,请使用下列语法: 注释:某些数据库系统不允许这种在数据库表中删除列的方式 (DROP COLUMN column_ 阅读全文
posted @ 2018-10-17 11:09 西瓜君~ 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: Auto-increment 会在新记录插入表中时生成一个唯一的数字。 AUTO INCREMENT 字段 我们通常希望在每次插入新记录时,自动地创建主键字段的值。 我们可以在表中创建一个 auto-increment 字段。 AUTO INCREMENT 字段 我们通常希望在每次插入新记录时,自动 阅读全文
posted @ 2018-10-17 11:09 西瓜君~ 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 视图是可视化的表。 本章讲解如何创建、更新和删除视图。 SQL CREATE VIEW 语句 什么是视图? 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、W 阅读全文
posted @ 2018-10-17 11:09 西瓜君~ 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 通过使用 DROP 语句,可以轻松地删除索引、表和数据库。 SQL DROP INDEX 语句 我们可以使用 DROP INDEX 命令删除表格中的索引。 用于 Microsoft SQLJet (以及 Microsoft Access) 的语法: DROP INDEX index_name ON 阅读全文
posted @ 2018-10-17 11:08 西瓜君~ 阅读(341) 评论(0) 推荐(0) 编辑
摘要: CREATE INDEX 语句用于在表中创建索引。 在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。 索引 您可以在表中创建索引,以便更加快速高效地查询数据。 用户无法看到索引,它们只能被用来加速搜索/查询。 注释:更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索 阅读全文
posted @ 2018-10-17 11:07 西瓜君~ 阅读(343) 评论(0) 推荐(0) 编辑
摘要: SQL CHECK 约束 CHECK 约束用于限制列中的值的范围。 如果对单个列定义 CHECK 约束,那么该列只允许特定的值。 如果对一个表定义 CHECK 约束,那么此约束会在特定的列中对值进行限制。 SQL CHECK Constraint on CREATE TABLE 下面的 SQL 在 阅读全文
posted @ 2018-10-17 11:06 西瓜君~ 阅读(308) 评论(0) 推荐(0) 编辑
摘要: SQL DEFAULT 约束 DEFAULT 约束用于向列中插入默认值。 如果没有规定其他的值,那么会将默认值添加到所有的新记录。 SQL DEFAULT Constraint on CREATE TABLE 下面的 SQL 在 "Persons" 表创建时为 "City" 列创建 DEFAULT 阅读全文
posted @ 2018-10-17 11:06 西瓜君~ 阅读(197) 评论(0) 推荐(0) 编辑
摘要: SQL PRIMARY KEY 约束 PRIMARY KEY 约束唯一标识数据库表中的每条记录。 主键必须包含唯一的值。 主键列不能包含 NULL 值。 每个表都应该有一个主键,并且每个表只能有一个主键。 SQL PRIMARY KEY Constraint on CREATE TABLE 下面的 阅读全文
posted @ 2018-10-17 11:05 西瓜君~ 阅读(415) 评论(0) 推荐(0) 编辑
摘要: SQL FOREIGN KEY 约束 一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。 让我们通过一个例子来解释外键。请看下面两个表: "Persons" 表: "Orders" 表: 请注意,"Orders" 中的 "Id_P" 列指向 "Persons" 表中的 " 阅读全文
posted @ 2018-10-17 11:05 西瓜君~ 阅读(390) 评论(0) 推荐(0) 编辑
摘要: SQL NOT NULL 约束 NOT NULL 约束强制列不接受 NULL 值。 NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。 下面的 SQL 语句强制 "Id_P" 列和 "LastName" 列不接受 NULL 值: 阅读全文
posted @ 2018-10-17 11:04 西瓜君~ 阅读(586) 评论(0) 推荐(0) 编辑
摘要: SQL UNIQUE 约束 UNIQUE 约束唯一标识数据库表中的每条记录。 UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。 PRIMARY KEY 拥有自动定义的 UNIQUE 约束。 请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMA 阅读全文
posted @ 2018-10-17 11:04 西瓜君~ 阅读(187) 评论(0) 推荐(0) 编辑
摘要: CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表。 SQL CREATE TABLE 语法 数据类型(data_type)规定了列可容纳何种数据类型。下面的表格包含了SQL中最常用的数据类型: integer(size) int(size) smallint(siz 阅读全文
posted @ 2018-10-17 11:03 西瓜君~ 阅读(3783) 评论(0) 推荐(0) 编辑
摘要: SQL 约束 约束用于限制加入表的数据的类型。 可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。 我们将主要探讨以下几种约束: NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK D 阅读全文
posted @ 2018-10-17 11:03 西瓜君~ 阅读(227) 评论(0) 推荐(0) 编辑
摘要: CREATE DATABASE 语句 CREATE DATABASE 用于创建数据库。 SQL CREATE DATABASE 语法 SQL CREATE DATABASE 实例 现在我们希望创建一个名为 "my_db" 的数据库。 我们使用下面的 CREATE DATABASE 语句: CREAT 阅读全文
posted @ 2018-10-17 11:02 西瓜君~ 阅读(232) 评论(0) 推荐(0) 编辑
摘要: SQL SELECT INTO 语句可用于创建表的备份复件。 SELECT INTO 语句 SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。 SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。 SQL SELECT INTO 语法 您可以把所有的列插 阅读全文
posted @ 2018-10-17 11:01 西瓜君~ 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 SQL UNION 语法 SELECT column_ 阅读全文
posted @ 2018-10-17 11:01 西瓜君~ 阅读(126) 评论(0) 推荐(0) 编辑
摘要: SQL RIGHT JOIN 关键字 RIGHT JOIN 关键字会右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。 RIGHT JOIN 关键字语法 注释:在某些数据库中, RIGHT JOIN 称为 RIGHT OUTER JOIN。 阅读全文
posted @ 2018-10-17 11:00 西瓜君~ 阅读(152) 评论(0) 推荐(0) 编辑
摘要: SQL FULL JOIN 关键字 只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。 FULL JOIN 关键字语法 注释:在某些数据库中, FULL JOIN 称为 FULL OUTER JOIN。 原始的表 (用在例子中的): "Persons" 表: Id_PLastNameFi 阅读全文
posted @ 2018-10-17 11:00 西瓜君~ 阅读(227) 评论(0) 推荐(0) 编辑
摘要: SQL LEFT JOIN 关键字 LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。 LEFT JOIN 关键字语法 注释:在某些数据库中, LEFT JOIN 称为 LEFT OUTER JOIN。 原始的表 阅读全文
posted @ 2018-10-17 10:59 西瓜君~ 阅读(234) 评论(0) 推荐(0) 编辑
摘要: SQL INNER JOIN 关键字 在表中存在至少一个匹配时,INNER JOIN 关键字返回行。 INNER JOIN 关键字语法 注释:INNER JOIN 与 JOIN 是相同的。 原始的表 (用在例子中的): "Persons" 表: Id_PLastNameFirstNameAddres 阅读全文
posted @ 2018-10-17 10:57 西瓜君~ 阅读(314) 评论(0) 推荐(0) 编辑
摘要: SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 Join 和 Key 有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。 数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在 阅读全文
posted @ 2018-10-17 10:56 西瓜君~ 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 通过使用 SQL,可以为列名称和表名称指定别名(Alias)。 SQL Alias 表的 SQL Alias 语法 SELECT column_name(s) FROM table_name AS alias_name 列的 SQL Alias 语法 SELECT column_name AS al 阅读全文
posted @ 2018-10-17 10:55 西瓜君~ 阅读(503) 评论(0) 推荐(0) 编辑
摘要: BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。 BETWEEN 操作符 操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。 SQL BETWEEN 语法 SELECT column_name(s) FROM 阅读全文
posted @ 2018-10-17 10:54 西瓜君~ 阅读(147) 评论(0) 推荐(0) 编辑
摘要: TOP 子句 TOP 子句用于规定要返回的记录的数目。 对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。 注释:并非所有的数据库系统都支持 TOP 子句。 SQL Server 的语法: MySQL 和 Oracle 中的 SQL SELECT TOP 是等价的 MySQL 语法 SELE 阅读全文
posted @ 2018-10-17 10:54 西瓜君~ 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 在搜索数据库中的数据时,您可以使用 SQL 通配符。 SQL 通配符 在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。 SQL 通配符必须与 LIKE 运算符一起使用。 在 SQL 中,可使用以下通配符: 通配符描述 % 替代一个或多个字符 _ 仅替代一个字符 [charlist] 字 阅读全文
posted @ 2018-10-17 10:52 西瓜君~ 阅读(207) 评论(0) 推荐(0) 编辑
摘要: IN 操作符 IN 操作符允许我们在 WHERE 子句中规定多个值。 SQL IN 语法 原始的表 (在实例中使用:) Persons 表: IdLastNameFirstNameAddressCity 1 Adams John Oxford Street London 2 Bush George 阅读全文
posted @ 2018-10-17 10:52 西瓜君~ 阅读(207) 评论(0) 推荐(0) 编辑
摘要: LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 SQL LIKE 操作符语法 SELECT column_name(s) FROM table_name WHERE column_name LIKE p 阅读全文
posted @ 2018-10-17 10:51 西瓜君~ 阅读(148) 评论(0) 推荐(0) 编辑
摘要: SQL 数据类型 SQL functions 现代的 SQL 服务器构建在 RDBMS 之上。 现代的 SQL 服务器构建在 RDBMS 之上。 DBMS - 数据库管理系统(Database Management System) 数据库管理系统是一种可以访问数据库中数据的计算机程序。 DBMS 使 阅读全文
posted @ 2018-10-17 10:50 西瓜君~ 阅读(172) 评论(0) 推荐(0) 编辑
摘要: INSERT INTO 语句 INSERT INTO 语句用于向表格中插入新的行。 语法 我们也可以指定所要插入数据的列: 插入新的行 "Persons" 表: LastNameFirstNameAddressCity Carter Thomas Changan Street Beijing SQL 阅读全文
posted @ 2018-10-17 10:34 西瓜君~ 阅读(403) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页