上一篇博客讲了可以使用慢查询日志定位耗时sql,使用explain命令查看mysql的执行计划,以及使用profiling工具查看语句执行真正耗时的地方,当定位了耗时之后怎样优化呢?这篇博客会介绍mysql中最简单快速的优化方法——添加索引。一、索引的添加 ...
分类:
数据库 时间:
2014-10-28 09:13:29
阅读次数:
247
mybatis的mapper.xml随意sql语句,不管表之间存不存在关系,都可以使用,但注意resultMap中一定要指定查询数据返回的列或对象(其实就是多列封装到一个对象中) ...
分类:
数据库 时间:
2014-10-28 02:00:17
阅读次数:
271
1、简单SQL语句,HellWorld示例--输出信息begin dbms_output.put_line('Oracle Hello World!');end; 2、变量的定义、使用--定义变量declare sName varchar2(20);begin sName := 'jack'; db...
分类:
数据库 时间:
2014-10-28 00:41:05
阅读次数:
183
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数...
分类:
数据库 时间:
2014-10-28 00:38:36
阅读次数:
385
T-SQL语句用于管理SQL Server数据库引擎实例,创建和管理数据库对象,以及查询、插入、修改和删除数据。 Ø 变量 1、 局部变量(Local Variable) 局部变量是用户可以自定义的变量,它的作用范围是仅在程序内部,在程序中通常用来储存从表中查询到的数据或当做程序执行过程中的暂存变量...
分类:
数据库 时间:
2014-10-28 00:36:10
阅读次数:
252
我想对code这一列做分组统计,请问大神sql语句该怎么写? 这是我写的sql语句 SELECT ?t1.id, ?t1.code, ?t1.[count], ?dbo.dictText (t1.dwmc, ‘dwmc‘) AS dwmc, ?dbo.dictText (t1. LEVEL, ‘tar_level0‘) ...
分类:
数据库 时间:
2014-10-27 23:12:17
阅读次数:
450
作者:iamlaosong
我们经常在shell脚本程序中用
sqlplus emssxjk/emssxjk <<EOF
select count(*) from sncn_yxyj where create_date like sysdate;
EOF
其中的SQL语句相当于在sqlplus程序环境中输入的,这样输入的内容夹在两个EOF之间,可长可短,EOF也可以换成其他任意的字...
分类:
系统相关 时间:
2014-10-27 17:43:33
阅读次数:
384
理论背景1. SQL:Structured Query Language, 是RDBMS(Relational Database Management Systems)的查询和管理数据的标准语言。2. 理解集合理论和谓词逻辑,RDBMS基于这两个数学分支。3. SQL语句类别: Data Defi....
分类:
数据库 时间:
2014-10-27 17:03:25
阅读次数:
218
今天使用数据库查询工具DBvis链接mysql数据库时, 发现执行如何sql语句, 都报如下错误:后来想着应该是mysql驱动包的版本不对导致的, 如何你和我一样, 也是这个问题困扰,那么现在就知道怎么回事了。我的版本如下:解决办法:去mysql官网下载最新的jar驱动包 然后更新就行.url:ht...
分类:
数据库 时间:
2014-10-27 10:50:07
阅读次数:
238
一、增:有2种方法1.使用insert插入单行数据: 语法:insert [into] [列名] values 例:insert into Strdents (姓名,性别,出生日期) values ('王伟华','男','1983/6/15') 注意:如果省略表名,将依次插入所有列2.使用...
分类:
数据库 时间:
2014-10-27 10:46:56
阅读次数:
256