sql
xiaolute
这个作者很懒,什么都没留下…
展开
-
学习 SQL SELECT INTO 语句
前言<font #ADD8E6 size=4 face=“微软雅黑”>使用 SQL,您可以将信息从一个表中复制到另一个表中。SELECT INTO 语句从一个表中复制数据,然后将数据插入到另一个新表中。1.SQL SELECT INTO 语法需求:我们可以把所有的列都复制到新表中:SELECT *INTO newtable [IN externaldb]FROM t...原创 2019-05-09 15:47:44 · 360 阅读 · 0 评论 -
SQL GROUP BY 语句
1. Aggregate 函数常常需要添加 GROUP BY 语句2. GROUP BY语句通常与集合函数(COUNT,MAX,MIN,SUM,AVG)一起使用,以按一个或多个列对结果集进行分组。SQL GROUP BY 语法SELECT column_name(s)FROM table_nameWHERE conditionGROUP BY column_name(s)ORDER...原创 2019-05-21 15:30:31 · 163 阅读 · 0 评论 -
SQL 字母大小写转换函数UPPER()、UCASE()、LOWER()和LCASE()
1、SQL UPPER()函数SQL upper()函数字母大小写转换函数,将字母转成大写 - 返回字符串str,根据当前字符集映射的所有字符更改为大写。SQL> SELECT UPPER('Allah-hus-w3cschool');+---------------------------------------------------------+| UPPER('Allah...原创 2019-05-21 17:46:20 · 20420 阅读 · 0 评论 -
学习SQL 事务
事务实在数据库上按照一定的扩机顺序执行的任务序列,即可以由用户手动执行,也可以有某种数据库程序自动执行。事务实际上就是对数据库的一个或者多个更改。当你在某张表上创建或者删除记录时,你就已经使用事务了 ,控制事务以保证数据完整性,并对数据库错误做出处理,对数据库来说非常重要实践中,通常会将很多SQL查询组合在一起,并将其作为某个事务一部分来执行事务的属性事务具有以下四个标准属性,通常用缩略...原创 2019-05-17 10:53:41 · 4263 阅读 · 0 评论 -
SQL MID() 提取字符函数 , LEN, ROUND,NOW 函数
1.MID() 函数用于从文本字段中提取字符。SQL MID() 语法SELECT MID(column_name,start[,length]) FROM table_name; 参数描述column_name必需。要提取字符的字段。start必需。规定开始位置(起始值是 1)。length可选。要返回的字符数。如果省略,则 MID() 函数返回剩...原创 2019-05-22 14:53:39 · 692 阅读 · 0 评论 -
SQL 创建数据库,创建表
1.SQL CREATE DATABASE 语法CREATE DATABASE 库名;创建数据库后,您可以在数据库列表中检查它。SHOW DATABASES;2.SQL CREATE TABLE 语句CREATE TABLE 语句用于创建数据库中的表。表由行和列组成,每个表都必须有个表名。SQL CREATE TABLE 语法CREATE TABLE table_name ...原创 2019-05-13 13:32:26 · 26760 阅读 · 0 评论 -
SQL ALTER TABLE 语句用于在现有表中添加、删除或修改列
ALTER TABLE 语句 ALTER TABLE 语句用于在现有表中添加、删除或修改列。1.若要向表中添加列,请使用以下语法:ALTER TABLE table_name ADD column_name datatype 2.若要删除表中的列,请使用以下语法(请注意,一些数据库系统不允许这样删除数据库表中的列):ALTER TABLE table...原创 2019-05-13 14:15:17 · 20327 阅读 · 0 评论 -
学习 SQL 使用序列(自动递增)
说明:序列是根据需要产生的一组有序整数:1, 2, 3 … 序列在数据库中经常用到,因为许多应用要求数据表中的的每一行都有一个唯一的值,序列为此提供了一种简单的方法。本节阐述在 MySQL 中如何使用序列。1.使用 AUTO_INCREMENT 列在 MySQL 中使用序列最简单的方式是,把某列定义为 AUTO_INCREMENT,然后将剩下的事情交由 MySQL 处理:示例:试一下下...原创 2019-05-17 11:37:25 · 5060 阅读 · 0 评论 -
SQL 笔记之 通配符 (学习W3Cschool)
百分号代表零个、一个或者多个字符。下划线代表单一的字符。这些符号可以组合在一起使用。语法“%” 和 “_” 的基本语法如下所示:SELECT FROM table_nameWHERE column LIKE 'XXXX%'or SELECT FROM table_nameWHERE column LIKE '%XXXX%'orSELECT FROM table_name...原创 2019-05-17 13:16:52 · 260 阅读 · 0 评论 -
SQL 之 MAX, MIN, COUNT 函数 → 学习(W3Cschool)
1.MAX() 函数MAX() 函数返回所选列的最大值。SQL MAX() 语法SELECT MAX(column_name)FROM table_nameWHERE condition;示例需求 :SQL语句查找最昂贵的产品的价格:SELECT MAX(Price) AS LargestPrice FROM Products; 2.SQL MIN() 函数MIN(...原创 2019-05-17 14:09:01 · 906 阅读 · 0 评论 -
SQL FIRST() 函数,LAST() 函数
一.SQL FIRST() 语法SELECT FIRST(column_name) FROM table_name; 1. SQL Server 语法SELECT TOP 1 column_nameFROM table_nameORDER BY column_name ASC; 2.MySQL 语法SELECT column_name FROM table_name...原创 2019-05-21 14:42:09 · 534 阅读 · 0 评论 -
SQL INSERT INTO 语句(在表中插入)
INSERT INTO 语句用于向表中插入新的数据行。SQL INSERT INTO 语法INSERT INTO 语句可以用两种形式编写。第一个表单没有指定要插入数据的列的名称,只提供要插入的值,即可添加一行新的数据:INSERT INTO table_name (column1, column2, column3, ...)VALUES (value1, value2, value...原创 2019-05-24 17:04:17 · 63462 阅读 · 3 评论 -
SQL ORDER BY学习W3Cschool
SQL ORDER BY 关键字ORDER BY 关键字用于按升序或降序对结果集进行排序。ORDER BY 关键字默认情况下按升序排序记录。如果需要按降序对记录进行排序,可以使用DESC关键字。SQL ORDER BY 语法SELECT column1, column2, ...FROM table_nameORDER BY column1, column2, .....原创 2019-05-24 16:34:27 · 234 阅读 · 0 评论 -
SQL 撤销索引、撤销表以及撤销数据库
通过使用 DROP 语句,可以轻松地删除索引、表和数据库。1.删除索引用于 MS SQL Server 的 DROP INDEX 语法:DROP INDEX table_name.index_name 用于 MySQL 的 DROP INDEX 语法:ALTER TABLE table_name DROP INDEX index_name 2.删除表DROP TABLE 语...原创 2019-05-09 16:11:39 · 1546 阅读 · 0 评论 -
SQL ☞ “between” , “Alias”
1.SQL Between 操作符BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。SQL Between 语法 SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2实例1:如需以字母顺序显示介于 “Adams”(包括)和 “Cart...原创 2019-04-24 07:57:34 · 115 阅读 · 0 评论 -
SQL JOIN的一系列操作 (嘎~嘎~嘎~)
SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。引用两个表谁订购了产品,并且他们订购了什么产品?SELECT Persons.LastName, Persons.FirstName, Orders.OrderNoFROM Persons, OrdersWHERE Persons.Id_P = Orders.Id_P 1.SQL JOIN - 使用 ...原创 2019-05-08 18:09:48 · 114 阅读 · 0 评论 -
学习数据库,实现组合两个表
例题:一.题解1.select FirstName,LastName,City,State from Person left join Address on Person.PersonId = Address.PersonId2.SELECT Person.FirstName, Person.LastName,Address.City,Address.State FROM Pe...原创 2019-04-23 07:55:25 · 1177 阅读 · 0 评论 -
SQL DISTINCT 处理重复数据
对于数据表中会存在相同的记录。在获取表中记录时,相较于取得重复记录来说,取得唯一的记录显然更有意义。SQL DISTINCT 关键字,与 SELECT 语句一起使用可以时,可以达到消除所有重复记录,只返回唯一记录的目的。语法:SELECT DISTINCT column1, column2,.....columnN FROM table_nameWHERE [conditio...原创 2019-05-14 16:38:30 · 1107 阅读 · 0 评论 -
SQL HAVING 子句
HAVING 子句使你能够指定过滤条件,从而控制查询结果中哪些组可以出现在最终结果里面。WHERE 子句对被选择的列施加条件,而 HAVING 子句则对 GROUP BY 子句所产生的组施加条件。语法SELECTFROMWHEREGROUP BYHAVINGORDER BY*在 SELECT 查询中,HAVING 子句必须紧随 GROUP BY 子句,并出现在 OR...原创 2019-05-14 17:07:56 · 270 阅读 · 0 评论 -
SQL 函数 学习W3Cschool
1.SQL Aggregate 函数SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。AVG() - 返回平均值COUNT() - 返回行数FIRST() - 返回第一个记录的值LAST() - 返回最后一个记录的值MAX() - 返回最大值MIN() - 返回最小值SUM() - 返回总和2.SQL Scalar 函数SQL Scalar 函数基于输入...原创 2019-05-20 16:08:44 · 138 阅读 · 0 评论 -
SQL WHERE(查询子句)学习W3Cschool
SQL WHERE 子句WHERE 子句用于过滤记录。WHERE 子句用于提取满足指定标准的记录。SQL WHERE 语法SELECT column1, column2, ...FROM table_nameWHERE condition;注意: WHERE子句不仅用于SELECT语法,还用于UPDATE,DELETE语法等!WHERE子句可以与以下类型的SQL语句一起使...原创 2019-05-24 15:19:39 · 182 阅读 · 0 评论 -
SQL AND, OR and NOT(与,或)学习W3Cschool
AND&OR运算符用于根据一个以上的条件过滤记录AND和OR运算符用于根据多个条件筛选记录:如果由AND分隔的所有条件为TRUE,则AND运算符显示记录。如果使用AND运算符组合N个条件。对于SQL语句执行的操作(无论是事务还是查询),所有由AND分隔的条件都必须为TRUE。如果由OR分隔的任何条件为真,则OR运算符显示记录。如果使用OR运算符组合N个条件。对于...原创 2019-05-24 16:04:31 · 3718 阅读 · 0 评论 -
SQL AUTO INCREMENT(自动递增) 字段
Auto-increment 会在新记录插入表中时生成一个唯一的数字。希望在每次插入新记录时自动创建主键字段的值,在表中创建一个自动增量(auto-increment)字段。1.用于 MySQL 的语法CREATE TABLE Persons ( ID int NOT NULL AUTO_INCREMENT, ...原创 2019-05-13 14:54:59 · 12169 阅读 · 1 评论