SQL 进阶

  • SQL Aliases 别名

    SQL 别名(Aliases)  通过使用 SQL,可以为表名称或列名称指定别名(Alias)。 SQL 别名用于为表或表中的列提供临时名称,数据库中的实际表名不会更改。 SQL …

    SQL 教程 2023年3月8日
  • SQL 约束

     SQL约束用于指定表中数据的规则。 SQL 约束  约束是作用于数据表中列上的规则,用于限制表中数据的类型。约束的存在保证了数据库中数据的精确性和可靠性。  约束有列级和表级之分…

    SQL 教程 2023年3月8日
  • SQL NOT NULL 约束

    SQL NOT NULL 约束  在默认的情况下,表的列接受 NULL 值。  NOT NULL 约束强制列不接受 NULL 值。  NOT NULL 约束强制字段始终包含值。这意…

  • SQL UNIQUE 约束

    SQL UNIQUE 约束  UNIQUE 约束唯一标识数据库表中的每条记录。  UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。  PRIMARY…

    SQL 教程 2023年3月8日
  • SQL PRIMARY KEY 约束

    SQL PRIMARY KEY 约束  PRIMARY KEY 约束唯一标识数据库表中的每条记录。  主键必须包含唯一的值。  主键列不能包含 NULL 值。  每个表都应该有一个…

    SQL 教程 2023年3月8日
  • SQL FOREIGN KEY 约束

    SQL FOREIGN KEY 约束  一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。  让我们通过一个实例来解释外键。请看下面两个表:  &#82…

    SQL 教程 2023年3月8日
  • SQL DEFAULT 约束

    SQL DEFAULT 约束  DEFAULT 约束用于向列中插入默认值。  如果没有规定其他的值,那么会将默认值添加到所有的新记录。 CREATE TABLE 时的 SQL DE…

    SQL 教程 2023年3月8日
  • SQL CHECK 约束

    SQL CHECK 约束  CHECK 约束用于限制列中的值的范围。  如果对单个列定义 CHECK 约束,那么该列只允许特定的值。  如果对一个表定义 CHECK 约束,那么此约…

  • SQL JOIN 连接

    SQL JOIN 连接  SQL 连接(JOIN) 子句用于将数据库中两个或者两个以上表中的记录组合起来。连接通过共有值将不同表中的字段组合在一起。  我们来看…

    SQL 教程 2023年3月8日
  • SQL UNION 子句

    SQL UNION 子句  SQL UNION 子句/运算符用于将两个或者更多的 SELECT 语句的运算结果组合起来。  在使用 UNION 的时候,每个 SELECT 语句必须…

    SQL 教程 2023年3月8日
  • SQL 克隆数据表

    SQL 克隆数据表  有些情况下,你可能需要原样拷贝某张数据表。但是,CREATE TABLE 却不能满足你的需要,因为复制表必须和原表拥有一样的索引、默认值等等。  如果你在使用…

    SQL 教程 2023年3月8日
  • SQL 索引

    SQL 索引  索引是一种特殊的查询表,可以被数据库搜索引擎用来加速数据的检索。简单说来,索引就是指向表中数据的指针。数据库的索引同书籍后面的索引非常相像。  例如,如果想要查阅一…

    SQL 教程 2023年3月8日
  • SQL 子查询

    SQL 子查询  子查询(Sub Query)或者说内查询(Inner Query),也可以称作嵌套查询(Nested Query),是一种嵌套在其他 SQL 查询的 WHERE …

  • SQL ALTER TABLE 命令

    SQL ALTER TABLE 命令  SQL ALTER TABLE 命令用于添加、删除或者更改现有数据表中的列。  你还可以用 ALTER TABLE 命令来添加或者删除现有数…

    SQL 教程 2023年3月8日
  • SQL TRUNCATE TABLE 命令

    SQL TRUNCATE TABLE 命令  SQL TRUNCATE TABLE 命令用于删除现有数据表中的所有数据。  你也可以使用 DROP TABLE 命令来删除整个数据表…

    SQL 教程 2023年3月8日
  • SQL 处理重复数据

    SQL 处理重复数据  有时候,数据表中会存在相同的记录。在获取表中记录时,相较于取得重复记录来说,取得唯一的记录显然更有意义。  我们之前讨论过的 SQL DISTINCT 关键…

    SQL 教程 2023年3月8日
  • SQL 使用视图

    SQL 使用视图  视图无非就是存储在数据库中并具有名字的 SQL 语句,或者说是以预定义的 SQL 查询的形式存在的数据表的成分。  视图可以包含表中的所有列,或者仅包含选定的列…

    SQL 教程 2023年3月8日
  • SQL 注入

    SQL 注入  如果你从网页中获取用户输入,并将其插入到 SQL 数据库中的话,那么你很可能已经暴露于一种被称作 SQL 注入的安全风险之下了。  本节将会教你如何防止 SQL 注…

  • SQL HAVING 子句

    SQL HAVING 子句 ​HAVING​ 子句使你能够指定过滤条件,从而控制查询结果中哪些组可以出现在最终结果里面。 ​WHERE ​子句对被选择的列施加条件,而 ​HAVIN…

    SQL 教程 2023年3月8日
  • SQL 事务

    SQL 事务  事务是在数据库上按照一定的逻辑顺序执行的任务序列,既可以由用户手动执行,也可以由某种数据库程序自动执行。  事务实际上就是对数据库的一个或者多个更改。当你在某张表上…

    SQL 教程 2023年3月8日