首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏数据库与编程

    DBA常用SQL语句6)- ​日常管理

    DBA常用SQL语句: DBA常用SQL语句(1)— 概况信息 DBA常用SQL语句(2)— SGA和PGA DBA常用SQL语句(3)- cache、undo、索引和等待事件 DBA常用SQL语句(4 查看 sql 的实际执行计划 SELECT sql_id, address, hash_value FROM v$sql WHERE sql_text like ¨%TAG%¨; SQL_ID ADDRESS 语句。 寻找被指定 session 执行的 SQL 语句是一个公共需求,如果 session 是瓶颈的主要原因,那根据其当前在执行的语句可以查看 session 在做些什么。 set pages 0 column sql_test format a60 select p.server_name, sql.sql_text from v$px_process p, v$sql

    70350编辑于 2022-04-23
  • 来自专栏王念博客

    p6spy监控sql语句

    P6Spy 是针对数据库访问操作的动态监测框架(为开源项目,项目首 页:www.p6spy.com)它使得数据库数据可无缝截取和操纵,而不必对现有应用程序的代码作任何修改。 P6Spy 分发包包括P6Log,它是一 个可记录任何 Java 应用程序的所有JDBC事务的应用程序。其配置完成使用时,可以进行数据访问性能的监测。 我们最需要的功能,查看sql语句,不是预编译的带问号的哦,而是真正的数据库执行的sql,更直观,更简单。 > </dependency> 2.修改jdbc驱动为p6spy datasource.druid.driverClassName=com.p6spy.engine.spy.P6SpyDriver 3. 添加配置 #第一:module.log的属性必须配置,如果不配置,P6SPY将不起任何作用,典型配置: module.log=com.p6spy.engine.logging.P6LogFactory

    1.9K10发布于 2019-07-25
  • 来自专栏性能与架构

    执行 SQL select 语句6 个步骤

    用简单的例子详细解释查询语句的执行顺序。 介绍 本文会一步一步的说明关系数据库中一条查询语句执行时的处理过程。 对于这个需求,可以使用下面的 SQL 语句: 查询处理步骤 获取数据(From, Join) 记录过滤(Where) 分组(Group by) 组内记录过滤(Having) 返回表达式(Select) 步骤6:排序 & 分页(Order by & Limit / Offset) 最后一步处理结果集的展示顺序,还有限制结果集的数量。 这个示例中,记录是按字母排序的,显示的记录数量最多为 2 个。 小结 查询语句的执行步骤: ! 内容翻译整理自: https://towardsdatascience.com/the-6-steps-of-a-sql-select-statement-process-b3696a49a642

    1.8K31发布于 2020-07-02
  • 来自专栏全栈程序员必看

    if sql语句_SQL IF语句介绍和概述

    本文探讨了SQL Server中有用的函数SQL IF语句SQL Server提供了使用SQL IF语句执行实时编程逻辑的功能。 在此示例中,学生分数91%满足两个SQL IF语句的条件,并且为两个SQL IF语句打印一条消息。 在多个SQL IF语句中指定条件时,我们需要格外小心。 如果不正确使用SQL IF语句,我们可能会得到意外的结果集。 [SalesOrderHeader]; 示例6:具有BEGIN和END块的IF (Example 6: IF with BEGIN and END block) We can use BEGIN and

    3.3K10编辑于 2022-09-13
  • 来自专栏c#开发者

    sql语句

    参考以下 SQL> select * from test; ID MC ---------- ------------- 1 11111 1 22222 2 11111 2 22222 SQL> select id,ltrim(max(sys_connect_by_path(mc,',')),',') row2col from (select id,mc, id+(row_number --------------------------------------------- 1 11111,22222 2 11111,22222 3 11111,22222,33333 SQL

    2.2K60发布于 2018-04-09
  • 来自专栏北京马哥教育

    优化 SQL SELECT 语句性能的 6 个简单技巧

    根据我多年编写和运行SQL语句的经验,我开始开发一个检查列表,当我试图提高查询性能时供我参考。在进行查询计划和阅读我使用的数据库文档之前,我会参考其中的内容,数据库文档有时会很复杂。 检查索引 在SQL语句的WHERE和JOIN部分中用到的所有字段上,都应该加上索引。进行这个3分钟SQL性能测试。不管你的成绩如何,一定要阅读那些带有信息的结果。 当你的查询语句带有子查询时,注意在子查询的内部语句上使用过滤,而不是在外部语句上。 只选择你需要的字段 额外的字段通常会增加返回数据的纹理,从而导致更多的数据被返回到SQL客户端。 移除不必要的表 移除不必要的表的原因,和移除查询语句中不需要的字段的原因一致。 编写SQL语句是一个过程,通常需要大量编写和测试SQL语句的迭代过程。 可以将连接语句中用到的计算字段作为一个新字段在表中创建。给出以下SQL语句: ? 在sales表中利用年和月增加一列,可以提高性能。更新后的SQL语句将如下: ?

    2.1K110发布于 2018-05-04
  • 来自专栏用户9379187的专栏

    Java中如何解析SQL语句、格式化SQL语句、生成SQL语句

    JSqlParserJSqlParser是一个用Java编写的SQL解析器,可以将SQL语句解析为Java对象,从而使开发人员能够轻松地分析、修改和重构SQL查询。 比如,这样的一句SQL语句SELECT 1 FROM dual WHERE a = bSELECT 1 FROM dual WHERE a = bJSqlParser可以将其解析为如下对象结构 SQL 语句中的各个要素:Statement statement = CCJSqlParserUtil.parse(sqlStr);if (statement instanceof Select) { Select Server and SybasePostgreSQLMySQL and MariaDBDB2H2 and HSQLDB and DerbySQLite它支持大多数常见的SQL语法,包括SELECT、 除了解析SQL语句外,JSqlParser还提供了一些有用的功能,例如格式化SQL语句、生成SQL查询等。

    5.4K10编辑于 2023-03-10
  • 来自专栏Hongten

    SQL 语句大全

    9、说明:创建视图:create view viewname as select statement 删除视图:drop view viewname 10、说明:几个简单的基本的sql语句 选择:select : select * from 日程安排 where datediff('minute',f开始时间,getdate())>5 13、说明:一条sql 语句搞定数据库分页 select top 10 b set nocount {on|off} 使返回的结果中不包含有关受 Transact-SQL 语句影响的行数的信息。 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。 SET NOCOUNT 为 OFF 时,返回计数 常识 在SQL查询中:from后最多可以跟多少张表或视图:256 在SQL语句中出现 Order by,查询时,先排序,后取 在SQL中,一个字段的最大容量是

    6.4K21发布于 2018-09-18
  • 来自专栏狂码一生

    SQL Server常用Sql语句

    sp_helpdb student 4.重命名数据库名 Alter database student Modify name=新的数据库名 5.删除数据库 Drop database student 6. execute sp_addtype type_电话 ,’varchar(8)’,”null” 删除用户自定义数据类型: Execute sp_droptype 自定义数据类型 24.基本的select 语句 例如:select top 5 * from student –查询表中前五条记录 Select top 10 percent * from student –查询表中前10%的记录 25.条件查询语句 Select 字段列表 Into 新表名 from 表名列表  where 查询条件 注释:新表是不存在的,新表的列和行是基于查询结果的, ---使用该语句必须在目的数据据中必须具 有create table Where 列名 =’值’ order by 给定条件列 [asc/desc] 注释:asc:升序    desc:降序 28.集合函数(对查询结果得到的数据集进行汇总或求平均值等各种运算) SQL server

    6.8K46发布于 2019-12-06
  • 来自专栏全栈程序员必看

    批量添加的sql语句_批量执行sql语句

    VARCHAR( 50 ) NOT NULL, value VARCHAR( 50 ) NOT NULL, other_value VARCHAR( 50 ) NOT NULL ) 通常情况下单条插入的sql 语句我们会这么写: INSERT INTO example (example_id, name, value, other_value) VALUES (100, ‘Name 1’, ‘Value 1’ , ‘Other 1’); mysql允许我们在一条sql语句中批量插入数据(中间逗号分隔),如下sql语句: INSERT INTO example (example_id, name, value, ’, ‘Value 3’, ‘Other 3’), (103, ‘Name 4’, ‘Value 4’, ‘Other 4’); 如果我们插入列的顺序和表中列的顺序一致的话,还可以省去列名的定义,如下sql

    5.8K10编辑于 2022-11-09
  • 来自专栏授客的专栏

    SQLServer 学习笔记之超详细基础SQL语句 Part 6

    SELECT ABS(8) SELECT ABS(-8) --求圆周率 SELECT PI() --求大于或等于所给数值的最小整数 SELECT CEILING(5.6)--结果为6 --字符串函数 SELECT LEN('strl11')--返回字符串的字符个数[结果是6] SELECT LOWER('ABC'), LOWER('Abc'), UPPER('Abc'), UPPER

    56010发布于 2019-09-11
  • 来自专栏自动化、性能测试

    Mysql常用sql语句6)- limit 限制查询结果的条数

    测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html 前言 实际工作中,我们的数据表数据肯定都是万级别的,如果每次都把所有数据查出来

    3.4K20发布于 2020-06-09
  • 来自专栏全栈程序员必看

    SQL修改语句

    如果我们要修改数据库中表的数据,这个时候我们就要使用到UPDATE语句。 employee_id>=101 and employee_id<=105; –修改前: –修改后: 在UPDATE语句中,我们在更新字段时还可以使用表达式。 如果WHERE条件没有匹配到任何记录,UPDATE语句不会报错,但是也不会有任何记录被更新。 UPDATE语句可以没有WHERE条件,例如: UPDATE employees SET salary=54000+666 这个时候,整个表的所有记录都会被更新。 所以,在执行UPDATE语句时要非常小心,最好先用SELECT语句来测试WHERE条件是否筛选出了期望的记录集,然后再用UPDATE进行更新。

    3K20编辑于 2022-07-02
  • 来自专栏python前行者

    常用SQL语句

    条件查找语句 sql语句: 根据条件查询出ann_id字段不同的数量 1.Select COUNT(distinct ann_id) from dmdb.t_bond_ann_att_info where 在所给的条件中 5.select * from t_bond_ann_att_info where ann_id in ('13441','13442') 删除ann_id字段中,在所给的条件中 6. 语句连接起来用union all select * from table 1 union all select * from table2 6SQL中的字母的大小写转换 将大写字母改为小写字母 update 知道这个表后,获取任意表的字段就只需要一条select语句即可。 sql语句 sql_change_full=sql_change%(table[0],filed[0],str(filed[0]).lower(),filed[1]) with

    2.5K20发布于 2019-03-25
  • 来自专栏NetCore

    Sql语句收藏

    (select count(0) from [picture] where album_id=[album].id) as piccount From [Album] Where id in (5,6,8,1,3,4 ) order by charindex(',' + ltrim(rtrim(str(id))) + ',',',5,6,8,1,3,4,') 2、查询不重复结果,按照另外一个字段进行排序 select

    1.5K100发布于 2018-02-02
  • 来自专栏用户8644135的专栏

    SQL DELETE 语句

    SQL DELETE 语句 DELETE 语句用于删除表中的行。

    2.4K20发布于 2021-07-01
  • 来自专栏字根中文校对软件

    SQL语句优化

    使用声明的方式来潜入sql到java编程。的确是个好主意。 6.您使用过何种unix系统?写一条shell语句,完成功能:在当前系统时间5小时后将目前目录下全部 文件列表输出到一个文件File_list中。 SQL调优 <? 首先使用一个表调优: 语句如下: 基于选择的优化: <? 很显然这种情况使用 基于规则的优化器 sql执行效果比chose规则优化器要好。 作者:田春峰 Mail: accesine AT gmail DOT com 2004-6-26

    2.2K20发布于 2019-02-14
  • 来自专栏用户8644135的专栏

    SQL INSERT INTO 语句

    SQL INSERT INTO 语句 INSERT INTO 语句用于向表中插入新记录。 SQL INSERT INTO 语法 INSERT INTO 语句可以有两种编写形式。 value3,...); 插入新的行 "Persons" 表: LastName FirstName Address City Carter Thomas Changan Street Beijing SQL 语句: INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing') 结果: LastName FirstName LastName FirstName Address City Carter Thomas Changan Street Beijing Gates Bill Xuanwumen 10 Beijing SQL 语句: INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees') 结果: LastName FirstName

    2.2K20发布于 2021-07-01
  • 来自专栏全栈程序员必看

    SQL 语句练习

    实验名称 SQL 语句练习 实验地点 实验楼502 实验日期 3.21 一、实验目的及要求 1. 加深对表间关系的理解 2. 掌握各种查询要求的实现 二、实验环境 Sql Sever 2008,Windows10 三、实验内容 该实验以 SQL Server 2000 系统自带的 pubs 数据库为例,以一个图书出版公司为模型 查询每个出版社出版的书 6. 查询某店销售某书的数量 7. 查询有销售记录的所有书信息(书号、书名、类型和价格等) 8. 查询所有出版商业(business)书籍的出版社的名称 实验任务二 在任务一的基础上,练习查询语句的使用,包括计算列、求和、最大、最小值、各类选 择条件、字符匹配、分组和排序,体会各种查询的执行过程 删除 1 中所建立的索引 6. 建立 CA 州作者所著书的视图(包括作者号、姓名、所在州、书名、价格、出版日期) 7. 建立付款方式是现金(cash)的订单视图 8.

    1.5K20编辑于 2022-07-23
  • 来自专栏linux技术分享

    SQL语句结构

    结构化查询语言包含6个部分: 一:数据查询语言(DQL:Data Query Language): 其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。 保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。 三:事务处理语言(TPL):跟shell有点类似 由多条sql语句组成的整体 它的语句能确保被DML语句影响的表的所有行及时得以更新。 TPL语句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。 五:数据定义语言(DDL): 其语句包括动词CREATE和DROP。在数据库中创建新表或删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。

    2K51发布于 2020-08-19
领券