SQL
文章平均质量分 95
HelloZEX
[2018·10·18]所谓核心竞争力,永远是自身的实力!
[2022·4·4]我需要换一个大脑!
展开
-
【SQL】1 SQL 教程
本系列教程均来自菜鸟教程SQL 教程 SQL 是用于访问和处理数据库的标准的计算机语言。在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:MySQL、SQL Server、Access、Oracle、Sybase、DB2 等等。每一章实例每章节都提供了简单的 SQL 简单实例。实例SELECT * FROM Websites;本教...原创 2018-07-24 10:17:44 · 210 阅读 · 0 评论 -
【SQL】18 SQL NULL 函数、SQL 通用数据类型、SQL 用于各种数据库的数据类型
SQL NULL 函数SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数请看下面的 "Products" 表:P_Id ProductName UnitPrice UnitsInStock UnitsOnOrder 1 Jarlsberg 10.45 16 15 2 Mascarpone...原创 2018-07-27 10:38:41 · 398 阅读 · 0 评论 -
【SQL】17 SQL 视图(Views)、SQL Date 函数、SQL NULL 值、
视图是可视化的表。本章讲解如何创建、更新和删除视图。SQL CREATE VIEW 语句在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。您可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,也可以呈现数据,就像这些数据来自于某个单一的表一样。SQL CREA...原创 2018-07-27 10:38:39 · 594 阅读 · 0 评论 -
【SQL】16 SQL CREATE INDEX 语句、 撤销索引、撤销表以及撤销数据库、ALTER TABLE 语句、AUTO INCREMENT 字段
SQL CREATE INDEX 语句CREATE INDEX 语句用于在表中创建索引。在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。索引您可以在表中创建索引,以便更加快速高效地查询数据。用户无法看到索引,它们只能被用来加速搜索/查询。注释:更新一个包含索引的表需要比更新一个没有索引的表花费更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常...原创 2018-07-26 09:33:35 · 408 阅读 · 0 评论 -
【SQL】15 SQL 约束(Constraints)、NOT NULL 约束、UNIQUE 约束、PRIMARY KEY 约束、FOREIGN KEY 约束、CHECK 约束、DEFAULT约束
SQL 约束(Constraints)SQL 约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。SQL CREATE TABLE + CONSTRAINT 语法CREATE TABLE table_name(column_name...原创 2018-07-26 09:33:32 · 1077 阅读 · 0 评论 -
【SQL】14 UNION 操作符、SELECT INTO 语句、INSERT INTO SELECT 语句、CREATE DATABASE 语句、CREATE TABLE 语句
SQL UNION 操作符SQL UNION 操作符合并两个或多个 SELECT 语句的结果。SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT ...原创 2018-07-26 09:33:29 · 1676 阅读 · 0 评论 -
【SQL】13 SQL 别名、SQL 连接(JOIN)、SQL INNER JOIN 关键字、SQL LEFT JOIN 关键字、SQL RIGHT JOIN 关键字、SQL FULL OUTER J
通过使用 SQL,可以为表名称或列名称指定别名。SQL 别名通过使用 SQL,可以为表名称或列名称指定别名。基本上,创建别名是为了让列名称的可读性更强。列的 SQL 别名语法SELECT column_name AS alias_nameFROM table_name;表的 SQL 别名语法SELECT column_name(s)FROM table_name A...原创 2018-07-26 09:33:26 · 739 阅读 · 0 评论 -
【SQL】12 SELECT TOP, LIMIT, ROWNUM 子句 、SQL LIKE 操作符、SQL 通配符、SQL IN 操作符、SQL BETWEEN 操作符
SQL SELECT TOP, LIMIT, ROWNUM 子句SQL SELECT TOP 子句SELECT TOP 子句用于规定要返回的记录的数目。SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的。注意:并非所有的数据库系统都支持 SELECT TOP 语句。 MySQL 支持 LIMIT 语句来选取指定的条数数据, Oracle 可以使用 ROWNUM...原创 2018-07-26 09:33:23 · 410 阅读 · 0 评论 -
【SQL】11 SQL DELETE 语句
DELETE 语句用于删除表中的记录。SQL DELETE 语句DELETE 语句用于删除表中的行。SQL DELETE 语法DELETE FROM table_nameWHERE some_column=some_value; 请注意 SQL DELETE 语句中的 WHERE 子句! WHERE 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHE...原创 2018-07-26 09:33:19 · 842 阅读 · 0 评论 -
【SQL】10 SQL UPDATE 语句
UPDATE 语句用于更新表中的记录。SQL UPDATE 语句UPDATE 语句用于更新表中已存在的记录。SQL UPDATE 语法UPDATE table_nameSET column1=value1,column2=value2,...WHERE some_column=some_value; 请注意 SQL UPDATE 语句中的 WHERE 子句! ...原创 2018-07-26 09:33:16 · 413 阅读 · 0 评论 -
【SQL】9 SQL INSERT INTO 语句
INSERT INTO 语句用于向表中插入新记录。SQL INSERT INTO 语句INSERT INTO 语句用于向表中插入新记录。SQL INSERT INTO 语法INSERT INTO 语句可以有两种编写形式。第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:INSERT INTO table_nameVALUES (value1,value2,val...原创 2018-07-25 09:30:13 · 301 阅读 · 0 评论 -
【SQL】 8 SQL ORDER BY 关键字
ORDER BY 关键字用于对结果集进行排序。SQL ORDER BY 关键字ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。SQL ORDER BY 语法SELECT column_name,column_nameFROM table_name...原创 2018-07-25 09:29:47 · 302 阅读 · 1 评论 -
【SQL】7 SQL AND & OR 运算符
AND & OR 运算符用于基于一个以上的条件对记录进行过滤。SQL AND & OR 运算符如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。演示数据库在本教程中,我们将使用 RUNOOB 样本数据库。下面是选自 "Websites" 表的数据:+----+--...原创 2018-07-25 09:29:45 · 300 阅读 · 0 评论 -
【SQL】6 SQL WHERE 子句
WHERE 子句用于过滤记录。SQL WHERE 子句WHERE 子句用于提取那些满足指定标准的记录。SQL WHERE 语法SELECT column_name,column_nameFROM table_nameWHERE column_name operator value; 演示数据库在本教程中,我们将使用 RUNOOB 样本数据库。下面是选自 "Web...原创 2018-07-25 09:29:42 · 351 阅读 · 0 评论 -
【SQL】5 SQL SELECT DISTINCT 语句
SELECT DISTINCT 语句用于返回唯一不同的值。SQL SELECT DISTINCT 语句在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。DISTINCT 关键词用于返回唯一不同的值。SQL SELECT DISTINCT 语法SELECT DISTINCT column_name,column_nameFROM table...原创 2018-07-25 09:29:39 · 205 阅读 · 0 评论 -
【SQL】4 SQL SELECT 语句
SELECT 语句用于从数据库中选取数据。SQL SELECT 语句SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。SQL SELECT 语法SELECT column_name,column_nameFROM table_name;与SELECT * FROM table_name; 演示数据库在本教程中,我们将使用 RU...原创 2018-07-25 09:29:35 · 199 阅读 · 0 评论 -
【SQL】3 SQL 语法
数据库表一个数据库通常包含一个或多个表。每个表由一个名字标识(例如:"Websites"),表包含带有数据的记录(行)。在本教程中,我们在 MySQL 的 RUNOOB 数据库中创建了 Websites 表,用于存储网站记录。我们可以通过以下命令查看 "Websites" 表的数据:mysql> use RUNOOB;Database changedmysql>...原创 2018-07-25 09:29:33 · 284 阅读 · 0 评论 -
【SQL】2 SQL 简介
SQL 是用于访问和处理数据库的标准的计算机语言。SQL 是什么?SQL,指结构化查询语言,全称是 Structured Query Language。 SQL 让您可以访问和处理数据库。 SQL 是一种 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言。SQL 能做什么?SQL 面向数据库执行查询 SQ...原创 2018-07-24 10:18:56 · 402 阅读 · 1 评论 -
【SQL】19 SQL函数
SQL 拥有很多可用于计数和计算的内建函数。SQL Aggregate 函数SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。有用的 Aggregate 函数:AVG() - 返回平均值 COUNT() - 返回行数 FIRST() - 返回第一个记录的值 LAST() - 返回最后一个记录的值 MAX() - 返回最大值 MIN() - 返回最小值...原创 2018-07-27 10:38:42 · 181 阅读 · 0 评论