1、视图的创建:create view view_name as select语句 1、1:改变字段名(id,name,age为v_id,v_name,v_age),创建视图 2、修改视图.语法:alter view view_name select语句 3、删除视图。语法:drop view if ...
分类:
数据库 时间:
2020-05-25 12:31:55
阅读次数:
74
查询长时间不返回。 等MDL锁 有一个线程正在表t上请求或者持有MDL写锁,把select语句堵住了 处理方式: 找到谁持有MDL写锁,然后把它kill掉 查找方式: 1. mysql启动时设置 performance_schema=on 2. 等flush 1. session A,每行都调用一次 ...
分类:
其他好文 时间:
2020-05-24 12:10:32
阅读次数:
84
基本数据检索:单表 复杂数据检索:多表:连接查询、子查询(嵌套查询)、集合运算 基本select语句: select <检索字段> from <表> where <检索条件> group by<分类> having<检索条件> order by <排序字段> 操纵列: 1.输出所有列:select ...
分类:
其他好文 时间:
2020-05-24 11:31:17
阅读次数:
69
参考教材《数据库系统:原理、设计与编程(MOOC版)》,陆鑫 张凤荔 陈安龙 终于到查询这一块了。 3.4 数据查询SQL语句 3.4.1 查询语句基本结构 SELECT语句由多种字句组成: 1. SELECT子句,用来指明从数据库表中需要查询的目标列。ALL是默认操作,获取所有满足条件的数据行;D ...
分类:
数据库 时间:
2020-05-24 09:29:38
阅读次数:
193
https://www.cnblogs.com/lihuiqi/p/10471740.html 一、定义变量--简单赋值 declare @a intset @a=5 print @a --使用select语句赋值 declare @user1 nvarchar(50) select @user1= ...
分类:
数据库 时间:
2020-05-22 17:12:31
阅读次数:
66
1、什么是视图 视图是虚拟的表,是一个存储的查询,虽然不需要实际的物理存储,但是也被看作是一个数据库对象;它与包含数据的表不一样,它不包含任何列或数据,它只是包含使用时动态检索数据的查询,并且只包含一个SELECT语句(不限制子查询)。视图实际上是由预定义查询形式的表所组成的。 视图与表之间的主要区 ...
分类:
数据库 时间:
2020-05-17 13:15:25
阅读次数:
362
一、游标的概念 ? 游标是一个存储在MySQL服务器上的数据库查询,它不是一条select语句,而是被该语句检索出来的结果集。有了游标可以方便的对该结果集进行逐行处理。 二、游标的使用 1. 创建游标 【注】不像多数DBMS,MySQL游标只能用于存储过程(和函数)。 2. 打开和关闭游标 【注】当 ...
分类:
数据库 时间:
2020-05-16 20:31:08
阅读次数:
85
使用方法,在select语句前加上explain就可以了: EXPLAIN SELECT surname,first_name form a,b WHERE a.id=b.id原文地址:https://www.cnblogs.com/pengyunjing/p/9197430.html ...
分类:
数据库 时间:
2020-05-09 01:16:45
阅读次数:
79
(1)在很多合法选项时,IN操作符的语法更清楚,更直观。 (2)在与其它AND和OR操作符组合使用IN时,求值顺序更容易管理。 (3)IN操作符用来指定要匹配值的清单时,功能与OR相当,不过一般比一组OR操作符执行得更快。 (4)IN的最大优点是可以包含其他SELECT语句,能够动态地建立WHERE ...
分类:
数据库 时间:
2020-05-08 22:35:02
阅读次数:
209
1. DQL:(数据查询语言) 查询语句,凡是select语句都是DQL。 2. DML: (数据操作语言)insert delete update,对表当中的数据进行增删改 3. DDL: (数据定义语言)create drop alter,对表结构的增删改。 4. TCL: (事务控制语言)co ...
分类:
数据库 时间:
2020-05-07 22:55:44
阅读次数:
91