SQL
文章平均质量分 57
SQL
BUITEKI
这个作者很懒,什么都没留下…
展开
-
MySQL优化之如何写出高质量sql语句
MySQL优化之如何写出高质量sql语句更新时间:2021年05月16日 08:07:16 作者:strive_day 在数据库日常维护中,最常做的事情就是SQL语句优化,因为这个才是影响性能的最主要因素。这篇文章主要给大家介绍了关于MySQL优化之如何写出高质量sql语句的相关资料,需要的朋友可以参考下前言关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂。这篇文章就来给大家详细介绍了26条优化建议,下面来一起看看吧1. 查询SQL尽量不要...转载 2021-05-17 10:32:21 · 189 阅读 · 0 评论 -
SQL 选择数据库 USE语句
SQL 选择数据库 USE语句 当SQL Schema中有多个数据库时,在开始操作之前,需要选择一个执行所有操作的数据库。 SQL USE语句用于选择SQL架构中的任何现有数据库。句法 USE语句的基本语法如下所示 :USE DatabaseName; 数据库名称在RDBMS中必须是唯一的。实例 您可以查看可用的数据库,如下所示:SQL> SHOW DATABASES;+--------------------+| Database .转载 2021-05-05 16:41:20 · 4926 阅读 · 0 评论 -
SQL 表达式
SQL 表达式 表达式是计算值的一个或多个值、运算符和SQL函数的组合。这些SQL表达式类似于公式,它们是用查询语言编写的。 您还可以使用它们查询数据库中的特定数据集。句法 考虑SELECT语句的基本语法,如下所示:SELECT column1, column2, columnN FROM table_name WHERE [CONDITION|EXPRESSION]; 有不同类型的sql表达式,如下所示:布尔型 数值型 日期 现在让我们详细讨论每一个问题。.转载 2021-05-05 16:40:40 · 1642 阅读 · 1 评论 -
SQL 运算符
SQL 运算符运算符是保留字或主要用于 SQL 语句的WHERE 子句中的字符,用于执行操作,例如:比较和算术运算。 这些运算符用于指定 SQL 语句中的条件,并用作语句中多个条件的连词。常见运算符有以下几种:算术运算符 比较运算符 逻辑运算符 否定条件运算符SQL 算术运算符假设变量 a 的值是:10,变量 b 的值是:20,以下为各运算符执行结果:运算符 描述 例子 + 加法,执行加法运算。 a + b 得到30 ..转载 2021-05-05 16:39:54 · 351 阅读 · 0 评论 -
SQL Delete 语句(删除表中的记录)
SQL DELETE 语句 DELETE语句用于删除表中现有记录。SQL DELETE 语法DELETE FROM table_nameWHERE condition; 请注意删除表格中的记录时要小心!注意SQL DELETE 语句中的 WHERE 子句! WHERE子句指定需要删除哪些记录。如果省略了WHERE子句,表中所有记录都将被删除! 演示数据库 在本教程中,我们将使用著名的Northwind示例数据库。 以下是"Customers"表中...转载 2021-05-05 16:39:00 · 19026 阅读 · 1 评论 -
SQL UPDATE 语句(更新表中的记录)
SQL UPDATE 语句 UPDATE 语句用于更新表中已存在的记录。 还可以使用AND或OR运算符组合多个条件。 SQL UPDATE 语法 具有WHERE子句的UPDATE查询的基本语法如下所示:UPDATE table_nameSET column1 = value1, column2 = value2, ...WHERE condition; 请注意更新表中的记录时要小心!要注意SQL UPDATE 语句中的 WHERE 子句...转载 2021-05-05 16:38:14 · 27304 阅读 · 1 评论 -
SQL NULL Values(空值)
什么是SQL NULL值? SQL 中,NULL用于表示缺失的值。数据表中的 NULL 值表示该值所处的字段为空。 具有NULL值的字段是没有值的字段。 如果表中的字段是可选的,则可以插入新记录或更新记录而不向该字段添加值。然后,该字段将被保存为NULL值。 值为 NULL 的字段没有值。尤其要明白的是,NULL 值与 0 或者包含空白(spaces)的字段是不同的。注意:理解NULL值与零值或包含空格的字段不同是非常重要的。具有NULL值的字段是在记录创建期间留空的字段!..转载 2021-05-05 16:37:28 · 1726 阅读 · 0 评论 -
SQL INSERT INTO 语句(在表中插入)
SQL INSERT INTO 语句 INSERT INTO 语句用于向表中插入新的数据行。SQL INSERT INTO 语法 INSERT INTO 语句可以用两种形式编写。 第一个表单没有指定要插入数据的列的名称,只提供要插入的值,即可添加一行新的数据:INSERT INTO table_name (column1, column2, column3, ...)VALUES (value1, value2, value3, ...); 第二种,如果要为表中的所有列添加值,则不转载 2021-05-05 16:36:38 · 13853 阅读 · 1 评论 -
SQL Server 中4个系统数据库详细介绍
SQL Server 中4个系统数据库,Master、Model、Msdb、Tempdb。(1)Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其他系统数据库及用户数据库的相关信息。因此,如果 master 数据库不可用,则 SQL Server 无法启动。在 SQL Server 2005 中,系统对象不再存储在 master 数据库中,而是存储在 Resourc转载 2021-04-24 09:14:21 · 10394 阅读 · 0 评论 -
SQL ORDER BY Keyword(按关键字排序)
SQL ORDER BY 关键字 ORDER BY 关键字用于按升序或降序对结果集进行排序。 ORDER BY 关键字默认情况下按升序排序记录。 如果需要按降序对记录进行排序,可以使用DESC关键字。SQL ORDER BY 语法SELECT column1, column2, ...FROM table_nameORDER BY column1, column2, ... ASC|DESC; 您可以在ORDER BY子句中使用多个列,但要确保用于对该列进行排序的列应该在列表中转载 2021-05-02 07:33:19 · 553 阅读 · 0 评论 -
SQL AND, OR and NOT(与,或不是运算符)
SQL AND & OR 运算符 AND&OR运算符用于根据一个以上的条件过滤记录,即用于组合多个条件以缩小SQL语句中的数据。 WHERE子句可以与AND,OR和NOT运算符结合使用。 AND和OR运算符用于根据多个条件筛选记录:如果由AND分隔的所有条件为TRUE,则AND运算符显示记录。 如果使用AND运算符组合N个条件。对于SQL语句执行的操作(无论是事务还是查询),所有由AND分隔的条件都必须为TRUE。 如果由OR分隔的任何条件为真,则OR运算符显示记录。转载 2021-04-30 21:25:24 · 2519 阅读 · 1 评论 -
SQL WHERE Clause(查询子句)
SQL WHERE 子句 WHERE 子句用于过滤记录。 WHERE 子句用于提取满足指定标准的记录。SQL WHERE 语法SELECT column1, column2, ...FROM table_nameWHERE condition;注意:WHERE子句不仅用于SELECT语法,还用于UPDATE,DELETE语法等! WHERE子句可以与以下类型的SQL语句一起使用:UPDATE DELETE UPDATE语句:UPDATE "table_name..转载 2021-04-29 09:29:29 · 4760 阅读 · 0 评论 -
SQL SELECT DISTINCT(选择不同) 语法
SQL SELECT DISTINCT 语法 SELECT DISTINCT语法用于仅返回不同的(different)值。 在一张表内,一列通常包含许多重复的值;有时你只想列出不同的(different)值。 SELECT DISTINCT语句用于仅返回不同的(different)值。 SQL SELECT DISTINCT语法如下所示:SELECT DISTINCT column1, column2, ...FROM table_name;演示数据库 在本教程中,我..转载 2021-04-29 05:29:50 · 2267 阅读 · 0 评论 -
SQL Select(选择) 语法
SQL SELECT 语法 SELECT 语法用于从数据库中选择数据。 返回的数据存储在结果表中,称为结果集。基本语法:SELECT和FROM 在任何SQL查询语句中都:SELECT和FROM他们必须按顺序排列。SELECT指示要查看哪些列,FROM标识它们所在的表。 SQL SELECT 语法如下所示:SELECT column1, column2, ...FROM table_name; 这里,column1,column2,...是要从中选择数据的表的字段名称。如果要.转载 2021-04-29 05:27:05 · 3135 阅读 · 0 评论 -
一些最重要的 SQL 命令
SELECT- 从数据库中提取数据 UPDATE- 更新数据库中的数据 DELETE- 从数据库中删除数据 INSERT INTO- 向数据库中插入新数据 CREATE DATABASE- 创建新数据库 ALTER DATABASE- 修改数据库 CREATE TABLE- 创建新表 ALTER TABLE- 变更(改变)数据库表 DROP TABLE- 删除表 CREATE INDEX- 创建索引(搜索键) DROP INDEX- 删除索引 SELECT语句...转载 2021-04-27 20:59:40 · 159 阅读 · 0 评论 -
SQL RDBMS 概念
(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转载 2021-04-27 20:53:25 · 383 阅读 · 0 评论 -
SQL标准命令
与关系数据库交互的标准SQL命令是创建、选择、插入、更新、删除和删除,简单分为以下几组:DDL(数据定义语言)数据定义语言用于改变数据库结构,包括创建、更改和删除数据库对象。用于操纵表结构的数据定义语言命令有:CREATETABLE-- 创建(在数据库中创建新表、表视图或其他对象) ALTERTABLE-- 更改(修改现有的数据库对象,如表) DROPTABLE-- 删除(删除数据库中的整个表、表或其他对象的视图)DML(数据操纵语言)数据操纵语言用...转载 2021-04-27 20:38:19 · 286 阅读 · 0 评论 -
RDBMS
RDBMS 指关系型数据库管理系统,全称 Relational Database Management System。RDBMS 是 SQL 的基础,同样也是所有现代数据库系统的基础,比如 MS SQL Server、IBM DB2、Oracle、MySQL 以及 Microsoft Access。RDBMS 中的数据存储在被称为表的数据库对象中。表是相关的数据项的集合,它由列和行组成。 代码示例:SELECT * FROM Customers;...转载 2021-04-27 20:37:25 · 876 阅读 · 0 评论 -
SQL 的历史
1970年,SQL由IBM的Donald D. Chamberlin和Raymond F. Boyce开发。 1974年,开发版本最初被称为SEQUEL(结构化英语查询语言)。 1979年,关系软件发布了第一个叫做System / R的商业产品。 由于商标冲突问题,SEQUEL首字母缩略词后来更改为SQL。 后来IBM基于System / R的原型开始在SQL上开发商业产品。 第一个关系数据库由RelationalSoftware发布,后来被称为Oracle。...转载 2021-04-27 20:36:08 · 1710 阅读 · 0 评论 -
SQL 能做什么?
SQL可以创建新的数据库及其对象(表,索引,视图,存储过程,函数和触发器)。 SQL可以修改现有数据库的结构。 SQL可以从数据库中删除(删除)对象。 SQL可以TRUNCATE(删除)表中的所有记录。 SQL可以对数据字典进行COMMENT。 SQL可以RENAME一个对象。 SQL可以从数据库中选择(检索)数据。 SQL可以将数据插入到表中。 SQL可以更新表中的现有数据。 SQL可以从数据库表中删除记录。 SQL可以在数据库中设置用户的GRANT和REVOKE权限。...转载 2021-04-27 20:35:18 · 2131 阅读 · 0 评论 -
SQL 是什么?
SQL 发音为“sequel”。 SQL 指结构化查询语言,全称是 Structured Query Language(是最初由IBM开发)。 SQL 是关系数据库系统的标准语言。 SQL 是一种 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言。...转载 2021-04-27 20:34:27 · 1131 阅读 · 0 评论 -
SQL简介
SQL(结构化查询语言)是用于访问和操作数据库中的数据的标准数据库编程语言。 SQL是关系数据库系统的标准语言。所有关系数据库管理系统(RDMS),如MySQL、MSAccess、Oracle、Sybase、Informix、Postgres和SQLServer都使用SQL作为它们的标准数据库语言。为了处理数据库和数据库相关的编程,程序员需要有一些介质,或者可以说接口来详细说明一组命令或代码来处理数据库或访问数据库的数据。...转载 2021-04-27 20:33:49 · 148 阅读 · 0 评论