SQL 教程
SQL Join连接
SQL join 用于把来自两个或多个表的行结合起来。 SQL JOIN SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。 简单地说,就是先确定…
SQL INNER JOIN 关键字(内部连接)
内部链接INNER JOIN关键字选择两个表中具有匹配值的记录。 SQL INNER JOIN 语法 SELECT column_name(s) FROM table1 INNER…
SQL 左连接 LEFT JOIN 关键字
SQL左链接LEFT JOIN关键字返回左表(表1)中的所有行,即使在右表(表2)中没有匹配。如果在正确的表中没有匹配,结果是NULL。 SQL LEFT JOIN 语法 SELE…
SQL FULL OUTER JOIN 关键字(完整外部连接)
当左(表1)或右(表2)表记录匹配时,FULL OUTER JOIN关键字将返回所有记录。 注意: FULL OUTER JOIN可能会返回非常大的结果集! SQL FULL O…
SQL自连接 Self JOIN
自联接是一种常规联接,但表本身是连接的。 Self JOIN语法 SELECT column_name(s) FROM table1 T1, table1 T2 WHERE con…
SQL UNION 运算符
UNION运算符用于组合两个或更多SELECT语句的结果集,而不返回任何重复的行。 UNION中的每个SELECT语句必须具有相同的列数 这些列也必须具有相似的数据类型 每个SEL…
SQL SELECT INTO 语句
使用 SQL,您可以将信息从一个表中复制到另一个表中。 SELECT INTO 语句从一个表中复制数据,然后将数据插入到另一个新表中。 SQL SELECT INTO 语法 我们可…
SQL 撤销索引、表以及数据库
SQL 撤销索引、撤销表以及撤销数据库 通过使用 DROP 语句,可以轻松地删除索引、表和数据库。 DROP INDEX 语句 DROP INDEX 语句用于删除表中的索引。 用于…
SQL CREATE DATABASE 语句
CREATE DATABASE 语句用于创建数据库。 在RDBMS中,数据库名称始终应该是唯一的。 SQL CREATE DATABASE 语法 CREATE DATABASE d…
SQL CREATE TABLE 语句
CREATE TABLE 语句用于创建数据库中的表。 表由行和列组成,每个表都必须有个表名。 SQL CREATE TABLE 语法 CREATE TABLE table_name…
SQL ALTER TABLE 语句
ALTER TABLE 语句 ALTER TABLE 语句用于在现有表中添加、删除或修改列。 SQL ALTER TABLE 语法 若要向表中添加列,请使用以下语法: ALTER …
SQL CREATE VIEW、REPLACE VIEW、 DROP VIEW 语句
SQL 视图(Views) 视图是可视化的表。 本章讲解如何创建、更新和删除视图。 SQL CREATE VIEW 语句 在 SQL 中,视图是基于 SQL 语句的结果集…
SQL Server 和 MySQL 中的 Date 函数
SQL Date 函数 注意:当我们处理日期时,最困难的任务可能是确保插入日期的格式与数据库中日期列中的格式相匹配。 只要您的数据仅包含日期的一部分,运行查询就不会成为问题。然而,…
SQL NULL 值 – IS NULL 和 IS NOT NULL
SQL NULL 值 NULL 空值代表丢失的未知数据。 默认情况下,表列可以保存 NULL 值。 本章解释 IS NULL 和 IS NOT NULL 操作符。 SQL NULL…
SQL 约束
SQL约束用于指定表中数据的规则。 SQL 约束 约束是作用于数据表中列上的规则,用于限制表中数据的类型。约束的存在保证了数据库中数据的精确性和可靠性。 约束有列级和表级之分…
SQL NOT NULL 约束
SQL NOT NULL 约束 在默认的情况下,表的列接受 NULL 值。 NOT NULL 约束强制列不接受 NULL 值。 NOT NULL 约束强制字段始终包含值。这意…
SQL UNIQUE 约束
SQL UNIQUE 约束 UNIQUE 约束唯一标识数据库表中的每条记录。 UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。 PRIMARY…
SQL PRIMARY KEY 约束
SQL PRIMARY KEY 约束 PRIMARY KEY 约束唯一标识数据库表中的每条记录。 主键必须包含唯一的值。 主键列不能包含 NULL 值。 每个表都应该有一个…
SQL DEFAULT 约束
SQL DEFAULT 约束 DEFAULT 约束用于向列中插入默认值。 如果没有规定其他的值,那么会将默认值添加到所有的新记录。 CREATE TABLE 时的 SQL DE…
SQL CHECK 约束
SQL CHECK 约束 CHECK 约束用于限制列中的值的范围。 如果对单个列定义 CHECK 约束,那么该列只允许特定的值。 如果对一个表定义 CHECK 约束,那么此约…