OnITRoad - sql教程

SQL 教程

SQL 教程 SQL是什么 SQL是Structured Query Language的缩写,译作结构化查询语言 SQL被设计用来处理关系数据库管理系统(RDBMS)中的数据。 使用SQL可以做什么 使用SQL你可以: 使用数据操作语言(DML)操作数据,包括查询和修改数据。 使用数据定义语言(DDL)管理数据库对象,如表、视图和索引。 使用数据控制语言(DCL)给用户授予或撤消权限

Views:0  2018-11-15

搭建SQL测试平台

搭建SQL测试平台 在windows上安装mysql 转到https://dev.mysql.com/downloads/mysql/下载最新的mysql,现在最新的社区版是8.0.18 MySQL Community Server 8.0.18 其中Other Downloads 中的ZIP Archive是免安装压缩包,直接解压配置就可以使用了。 这里我们使用安装包MSI文件,比较方便

Views:0  2018-11-15

SQL SELECT 查询语句

SQL SELECT 查询语句 当您使用数据库时,查询数据是最常见任务之一。本教程我们将介绍如何使用基本的SQL SELECT语句从表中查询数据。 SQL SELECT 语句语法 SELECT column1,column2... FROM table2,table2... WHERE filter_condition GROUP BY column1 HAVING group_conditi

Views:0  2018-11-15

SQL IN

SQL IN 使用SQL IN查询列值在某一组值中的行。 在本教程中,您将学习如何使用SQL IN操作符来选择列值位于一组值中的行。 IN操作符在WHERE子句中用于选择其值位于一组值中的行。 您可以在任何接受WHERE子句(如SELECT、UPDATE或DELETE)的SQL语句中使用IN 操作符。 下面是如何在SELECT语句中使用IN: SELECT column1, column

Views:0  2018-11-15

SQL INSERT 语句

SQL INSERT 语句 SQL INSERT–将一行或多行数据插入表中。 在本教程中,我们将学习如何使用SQL INSERT语句将数据插入表中。 下面说明插入单个行到现有表中的INSERT语句。 INSERT INTO table(column1, column2,...) VALUES (value1, value2,...); 要将行插入表中,需要指定三项内容: 首先,是表,要在inse

Views:0  2018-11-15

SQL WHERE 筛选

SQL WHERE 筛选 使用SQL WHERE子句过滤查询结果集中的行 在本教程中,我们将学习如何使用的WHERE子句来过滤结果集中的行。 WHERE子句不仅可以用在SELECT语句中, 还可以在UPDATE和DELETE等SQL语句中,用来筛选满足指定条件的行。 在SELECT语句中WHERE子句的语法: SELECT column_1, column_2 FROM tabl

Views:0  2018-11-15

SQL IS

SQL IS 在本教程中,您将学习如何使用SQL IS NULL或IS NOT NULL操作符来检查一个值是否为NULL。 SQL IS操作符介绍 在数据库中,NULL表示未知的、不适用的或丢失的信息。 因此,您不能使用比较运算符(=、>、<等)来检查一个值是否为NULL。 例如,表达式A = NULL, B <> NULL或NULL = NULL都将返回NULL,所以

Views:0  2018-11-15

SQL UPDATE 更新语句

SQL UPDATE 更新语句 在本教程中,我们将学习如何使用SQLUPDATE语句修改表中现有的数据。 SQL UPDATE更新语法 UPDATE语句更改表中一行或多行中的现有数据。 UPDATE语句的语法是: UPDATE table SET column1 = new_value1, column2 = new_value2, ... WHERE con

Views:0  2018-11-15

SQL Alias 别名

SQL Alias 别名 在本教程中,我们将学习如何在查询中使用SQL别名,包括列别名和表别名。 关于SQL别名 SQL支持两种类型的别名:列别名和表别名。 列别名可以使查询结果的列名字描述得更明了。 表别名可以避免引用完整的表名(特别是非常长的表名),从而节省写SQL的时间。此外,当一个表在查询中被多次引用时(例如,内连接、左连接或子查询) 使用表别名可以用来避免表混淆的错误。 SQ

Views:0  2018-11-15

SQL EXISTS

SQL EXISTS 使用SQL EXISTS测试子查询中的行是否存在 在本教程中,将学习如何使用SQL EXISTS操作符来测试子查询是否有返回任意行。 如果你还不了解关于子查询的内容,可以先学习SQL子查询的内容。 SQL EXISTS操作符介绍 EXISTS操作符用于检查子查询是否返回行。 下面是EXISTS操作符的语法: WHERE EXISTS (subquery) 如果子查询

Views:0  2018-11-15

SQL DELETE 删除

SQL DELETE 删除 在本教程中,我们将学习如何使用SQL DELETE语句删除表中的一行或多行 DELETE语句将永久删除表中的一行或多行。 DELETE语句的语法如下: DELETE FROM table WHERE condition; 要删除表中的一行或多行,请执行以下操作: 首先,在DELETE FROM子句中指定要删除数据的表名。 其次,在WHERE子句中放置一个条件,

Views:0  2018-11-15

SQL DISTINCT 去重

SQL DISTINCT 去重 使用SQL DISTINCT操作符消除重复的结果 在本教程中,我们将学习如何使用SQL DISTINCT操作符消除结果集中重复的行。 在SELECT语句返回的结果集中可能包含重复的行。为了消除重复,可以使用 DISTINCT 关键字: SELECT DISTINCT column_1, column2 FROM table_name; 指定DIST

Views:0  2018-11-15

SQL BETWEEN 查询范围

SQL BETWEEN 查询范围 使用SQL BETWEEN操作符选择值在一定范围内的数据。 在WHERE子句中使用BETWEEN操作符来选择值范围内的数据。 我们经常在SELECT、UPDATE和DELETE语句的WHERE子句中使用BETWEEN操作符。 下面举例说明如何使用BETWEEN运算符: SELECT column_1, column_2 FROM table WH

Views:0  2018-11-15

SQL ORDER BY 排序

SQL ORDER BY 排序 使用SQL ORDER BY子句对结果集进行排序 SQL ORDER BY子句介绍 要对SELECT语句返回的结果集进行排序,可以使用ORDER BY子句。 下面的查询演示了如何在SELECT语句中使用ORDER BY子句: SELECT column1, column2 FROM table ORDER BY (expr | colu

Views:0  2018-11-15

SQL LIKE

SQL LIKE 在本教程中,我们将展示如何使用SQL LIKE操作符根据模式进行数据查询。 SQL LIKE操作符介绍 LIKE操作符允许您根据指定的模式搜索文本字符串。 您可以在任何有效的SQL语句(如SELECT、UPDATE或DELETE)的WHERE子句中使用LIKE操作符。 SQL提供了两个通配符用于构造模式。这两个通配符是百分号(%)和下划线(_)。 百分号(%)将匹配任何字符

Views:0  2018-11-15

SQL GROUP BY 分组

SQL GROUP BY 分组 在本教程中,我们将学习如何使用SQL GROUP BY子句将行按照列或表达式的值进行分组并汇总。 SQL GROUP BY子句介绍 GROUP BY子句用于根据列或表达式的值将SELECT语句返回的行分组为多个汇总组。 然后可以对每个组使用诸如SUM、AVG、MIN、MAX或COUNT这样的聚合函数来输出汇总的信息。 GROUP BY的语法如下: SELECT

Views:0  2018-11-15