<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[BUITEKI]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/BUITEKI</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; BUITEKI]]></copyright><item><title><![CDATA[MySQL优化之如何写出高质量sql语句]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116918750</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116918750</guid><author>BUITEKI</author><pubDate>Mon, 17 May 2021 10:32:21 +0800</pubDate><description><![CDATA[MySQL优化之如何写出高质量sql语句

更新时间：2021年05月16日 08:07:16  作者：strive_day 

在数据库日常维护中，最常做的事情就是SQL语句优化，因为这个才是影响性能的最主要因素。这篇文章主要给大家介绍了关于MySQL优化之如何写出高质量sql语句的相关资料,需要的朋友可以参考下

前言

关于数据库优化，网上有不少资料和方法，但是不少质量参差不齐，有些总结的不够到位，内容冗杂。这篇文章就来给大家详细介绍了26条优化建议，下面来一起看看吧

1. 查询SQL尽量不要...]]></description><category></category></item><item><title><![CDATA[小狗钱钱：钱钱的金钱语录]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116543527</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116543527</guid><author>BUITEKI</author><pubDate>Sat, 08 May 2021 21:06:23 +0800</pubDate><description><![CDATA[（01）金钱有一些秘密和规律，要想了解这些秘密和规律，前提条件是，你自己必须真的有这个愿望。

（02）如果你只是带着试试看的心态，那么你最后只会以失败而告终，你会一事无成。尝试是一种借口，你还没有做，就已经给自己想好了退路。不能试验，你只有两种选择，做或者不做。

（03）你能否挣到钱，最关键的因素并不在于你是不是有个好点子。你有多聪明也不是主要原因，决定因素是你的自信程度。

（04）你要想清楚你的兴趣所在，然后再考虑如何通过它来挣钱。

（05）你要每天不间断地去做对你未来意义重大的事情。你为此花费的]]></description><category></category></item><item><title><![CDATA[SQL 选择数据库 USE语句]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116426994</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116426994</guid><author>BUITEKI</author><pubDate>Wed, 05 May 2021 16:41:20 +0800</pubDate><description><![CDATA[SQL 选择数据库 USE语句

　当SQL Schema中有多个数据库时，在开始操作之前，需要选择一个执行所有操作的数据库。

　SQL USE语句用于选择SQL架构中的任何现有数据库。

句法

　USE语句的基本语法如下所示 :


USE DatabaseName;


　数据库名称在RDBMS中必须是唯一的。



实例

　您可以查看可用的数据库，如下所示：


SQL&gt; SHOW DATABASES;
+--------------------+
| Database         .]]></description><category></category></item><item><title><![CDATA[SQL 表达式]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116426981</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116426981</guid><author>BUITEKI</author><pubDate>Wed, 05 May 2021 16:40:40 +0800</pubDate><description><![CDATA[SQL 表达式

　表达式是计算值的一个或多个值、运算符和SQL函数的组合。这些SQL表达式类似于公式，它们是用查询语言编写的。

　您还可以使用它们查询数据库中的特定数据集。

句法

　考虑SELECT语句的基本语法，如下所示：


SELECT column1, column2, columnN 
FROM table_name 
WHERE [CONDITION|EXPRESSION];


　有不同类型的sql表达式，如下所示：

布尔型
	数值型
	日期
　现在让我们详细讨论每一个问题。


.]]></description><category></category></item><item><title><![CDATA[SQL 运算符]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116426958</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116426958</guid><author>BUITEKI</author><pubDate>Wed, 05 May 2021 16:39:54 +0800</pubDate><description><![CDATA[SQL 运算符

运算符是保留字或主要用于 SQL 语句的WHERE 子句中的字符，用于执行操作，例如：比较和算术运算。 这些运算符用于指定 SQL 语句中的条件，并用作语句中多个条件的连词。

常见运算符有以下几种：

算术运算符
	比较运算符
	逻辑运算符
	否定条件运算符


SQL 算术运算符

假设变量 a 的值是：10，变量 b 的值是：20，以下为各运算符执行结果：

运算符
			描述
			例子
		
			+
			
			加法，执行加法运算。
			
			a + b 得到30
	..]]></description><category></category></item><item><title><![CDATA[SQL Delete 语句（删除表中的记录）]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116426949</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116426949</guid><author>BUITEKI</author><pubDate>Wed, 05 May 2021 16:39:00 +0800</pubDate><description><![CDATA[SQL DELETE 语句

　DELETE语句用于删除表中现有记录。

SQL DELETE 语法


DELETE FROM table_name
WHERE condition;




			请注意删除表格中的记录时要小心！注意SQL DELETE 语句中的 WHERE 子句！
			WHERE子句指定需要删除哪些记录。如果省略了WHERE子句，表中所有记录都将被删除！
		

演示数据库

　在本教程中，我们将使用著名的Northwind示例数据库。

　以下是"Customers"表中...]]></description><category></category></item><item><title><![CDATA[SQL UPDATE 语句（更新表中的记录）]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116426933</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116426933</guid><author>BUITEKI</author><pubDate>Wed, 05 May 2021 16:38:14 +0800</pubDate><description><![CDATA[SQL UPDATE 语句

　UPDATE 语句用于更新表中已存在的记录。

　还可以使用AND或OR运算符组合多个条件。       

SQL UPDATE 语法

　具有WHERE子句的UPDATE查询的基本语法如下所示：


UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;




			请注意更新表中的记录时要小心！要注意SQL UPDATE 语句中的 WHERE 子句...]]></description><category></category></item><item><title><![CDATA[SQL NULL Values（空值）]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116426925</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116426925</guid><author>BUITEKI</author><pubDate>Wed, 05 May 2021 16:37:28 +0800</pubDate><description><![CDATA[什么是SQL NULL值？

　SQL 中，NULL用于表示缺失的值。数据表中的 NULL 值表示该值所处的字段为空。

　具有NULL值的字段是没有值的字段。

　如果表中的字段是可选的，则可以插入新记录或更新记录而不向该字段添加值。然后，该字段将被保存为NULL值。

　值为 NULL 的字段没有值。尤其要明白的是，NULL 值与 0 或者包含空白（spaces）的字段是不同的。


注意：理解NULL值与零值或包含空格的字段不同是非常重要的。具有NULL值的字段是在记录创建期间留空的字段！



..]]></description><category></category></item><item><title><![CDATA[SQL INSERT INTO 语句（在表中插入）]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116426898</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116426898</guid><author>BUITEKI</author><pubDate>Wed, 05 May 2021 16:36:38 +0800</pubDate><description><![CDATA[SQL INSERT INTO 语句

　INSERT INTO 语句用于向表中插入新的数据行。

SQL INSERT INTO 语法

　INSERT INTO 语句可以用两种形式编写。
　第一个表单没有指定要插入数据的列的名称，只提供要插入的值，即可添加一行新的数据：


INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

　第二种，如果要为表中的所有列添加值，则不]]></description><category></category></item><item><title><![CDATA[SQL ORDER BY Keyword（按关键字排序）]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116345450</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116345450</guid><author>BUITEKI</author><pubDate>Sun, 02 May 2021 07:33:19 +0800</pubDate><description><![CDATA[SQL ORDER BY 关键字

　ORDER BY 关键字用于按升序或降序对结果集进行排序。

　ORDER BY 关键字默认情况下按升序排序记录。

　如果需要按降序对记录进行排序，可以使用DESC关键字。

SQL ORDER BY 语法


SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, ... ASC|DESC;

　您可以在ORDER BY子句中使用多个列，但要确保用于对该列进行排序的列应该在列表中]]></description><category></category></item><item><title><![CDATA[SQL AND, OR and NOT（与，或不是运算符）]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116309532</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116309532</guid><author>BUITEKI</author><pubDate>Fri, 30 Apr 2021 21:25:24 +0800</pubDate><description><![CDATA[SQL AND &amp; OR 运算符

　AND&amp;OR运算符用于根据一个以上的条件过滤记录，即用于组合多个条件以缩小SQL语句中的数据。

　WHERE子句可以与AND，OR和NOT运算符结合使用。

　AND和OR运算符用于根据多个条件筛选记录：

如果由AND分隔的所有条件为TRUE，则AND运算符显示记录。
	如果使用AND运算符组合N个条件。对于SQL语句执行的操作(无论是事务还是查询)，所有由AND分隔的条件都必须为TRUE。
	如果由OR分隔的任何条件为真，则OR运算符显示记录。
	]]></description><category></category></item><item><title><![CDATA[SQL WHERE Clause（查询子句）]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116259041</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116259041</guid><author>BUITEKI</author><pubDate>Thu, 29 Apr 2021 09:29:29 +0800</pubDate><description><![CDATA[SQL WHERE 子句

　WHERE 子句用于过滤记录。

　WHERE 子句用于提取满足指定标准的记录。

SQL WHERE 语法


SELECT column1, column2, ...
FROM table_name
WHERE condition;

注意：WHERE子句不仅用于SELECT语法，还用于UPDATE，DELETE语法等！

　WHERE子句可以与以下类型的SQL语句一起使用：

UPDATE
	DELETE
　UPDATE语句：


UPDATE "table_name..]]></description><category></category></item><item><title><![CDATA[SQL SELECT DISTINCT（选择不同） 语法]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116253113</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116253113</guid><author>BUITEKI</author><pubDate>Thu, 29 Apr 2021 05:29:50 +0800</pubDate><description><![CDATA[SQL SELECT DISTINCT 语法

　SELECT DISTINCT语法用于仅返回不同的（different）值。

　在一张表内，一列通常包含许多重复的值;有时你只想列出不同的（different）值。

　SELECT DISTINCT语句用于仅返回不同的（different）值。

　SQL SELECT DISTINCT语法如下所示：


SELECT DISTINCT column1, column2, ...
FROM table_name;



演示数据库

　在本教程中，我..]]></description><category></category></item><item><title><![CDATA[SQL Select（选择） 语法]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116253056</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116253056</guid><author>BUITEKI</author><pubDate>Thu, 29 Apr 2021 05:27:05 +0800</pubDate><description><![CDATA[SQL SELECT 语法

　SELECT 语法用于从数据库中选择数据。

　返回的数据存储在结果表中，称为结果集。

基本语法：SELECT和FROM

　在任何SQL查询语句中都：SELECT和FROM他们必须按顺序排列。SELECT指示要查看哪些列，FROM标识它们所在的表。

　SQL SELECT 语法如下所示：


SELECT column1, column2, ...
FROM table_name;

　这里，column1，column2，...是要从中选择数据的表的字段名称。如果要.]]></description><category></category></item><item><title><![CDATA[一些最重要的 SQL 命令]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116210052</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116210052</guid><author>BUITEKI</author><pubDate>Tue, 27 Apr 2021 20:59:40 +0800</pubDate><description><![CDATA[SELECT- 从数据库中提取数据
	UPDATE- 更新数据库中的数据
	DELETE- 从数据库中删除数据
	INSERT INTO- 向数据库中插入新数据
	CREATE DATABASE- 创建新数据库
	ALTER DATABASE- 修改数据库
	CREATE TABLE- 创建新表
	ALTER TABLE- 变更（改变）数据库表
	DROP TABLE- 删除表
	CREATE INDEX- 创建索引（搜索键）
	DROP INDEX- 删除索引
	
	SELECT语句...]]></description><category></category></item><item><title><![CDATA[SQL RDBMS 概念]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116209769</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116209769</guid><author>BUITEKI</author><pubDate>Tue, 27 Apr 2021 20:53:25 +0800</pubDate><description><![CDATA[(1)SQL RDBMS 概念

　RDBMS是关系数据库管理系统(Relational Database Management System)的缩写。

　RDBMS是SQL的基础，也是所有现代数据库系统(如MS SQL Server、IBMDB2、Oracle、MySQL和MicrosoftAccess)的基础。

　关系数据库管理系统(Relational Database Management System，RDBMS)是一种基于E.F.Codd提出的关系模型的数据库管理系统。

(2)表

　RD]]></description><category></category></item><item><title><![CDATA[SQL标准命令]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116209574</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116209574</guid><author>BUITEKI</author><pubDate>Tue, 27 Apr 2021 20:38:19 +0800</pubDate><description><![CDATA[与关系数据库交互的标准SQL命令是创建、选择、插入、更新、删除和删除，简单分为以下几组：

DDL（数据定义语言）

数据定义语言用于改变数据库结构，包括创建、更改和删除数据库对象。用于操纵表结构的数据定义语言命令有：

CREATETABLE-- 创建（在数据库中创建新表、表视图或其他对象）
	ALTERTABLE-- 更改（修改现有的数据库对象，如表）
	DROPTABLE-- 删除（删除数据库中的整个表、表或其他对象的视图）
DML（数据操纵语言）

数据操纵语言用...]]></description><category></category></item><item><title><![CDATA[RDBMS]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116209554</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116209554</guid><author>BUITEKI</author><pubDate>Tue, 27 Apr 2021 20:37:25 +0800</pubDate><description><![CDATA[RDBMS 指关系型数据库管理系统，全称 Relational Database Management System。

RDBMS 是 SQL 的基础，同样也是所有现代数据库系统的基础，比如 MS SQL Server、IBM DB2、Oracle、MySQL 以及 Microsoft Access。

RDBMS 中的数据存储在被称为表的数据库对象中。

表是相关的数据项的集合，它由列和行组成。

 代码示例：


SELECT * FROM Customers;
...]]></description><category></category></item><item><title><![CDATA[SQL 的历史]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116209526</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116209526</guid><author>BUITEKI</author><pubDate>Tue, 27 Apr 2021 20:36:08 +0800</pubDate><description><![CDATA[1970年，SQL由IBM的Donald D. Chamberlin和Raymond F. Boyce开发。
	1974年，开发版本最初被称为SEQUEL（结构化英语查询语言）。
	1979年，关系软件发布了第一个叫做System / R的商业产品。
	由于商标冲突问题，SEQUEL首字母缩略词后来更改为SQL。
	后来IBM基于System / R的原型开始在SQL上开发商业产品。
	第一个关系数据库由RelationalSoftware发布，后来被称为Oracle。
...]]></description><category></category></item><item><title><![CDATA[SQL 能做什么？]]></title><link>https://blog.youkuaiyun.com/BUITEKI/article/details/116209517</link><guid>https://blog.youkuaiyun.com/BUITEKI/article/details/116209517</guid><author>BUITEKI</author><pubDate>Tue, 27 Apr 2021 20:35:18 +0800</pubDate><description><![CDATA[SQL可以创建新的数据库及其对象（表，索引，视图，存储过程，函数和触发器）。
	SQL可以修改现有数据库的结构。
	SQL可以从数据库中删除（删除）对象。
	SQL可以TRUNCATE（删除）表中的所有记录。
	SQL可以对数据字典进行COMMENT。
	SQL可以RENAME一个对象。
	SQL可以从数据库中选择（检索）数据。
	SQL可以将数据插入到表中。
	SQL可以更新表中的现有数据。
	SQL可以从数据库表中删除记录。
	SQL可以在数据库中设置用户的GRANT和REVOKE权限。
...]]></description><category></category></item></channel></rss>