![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 81
走西闯东
为有牺牲多壮志 敢叫日月换新天
展开
-
mybatis----批量增加与批量删除
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔 符,c原创 2017-05-25 20:17:14 · 364 阅读 · 0 评论 -
power desinger 使用教程
1.生成建表语句原创 2018-07-25 08:51:50 · 383 阅读 · 0 评论 -
DB2行列转换
行转列 给出下面的数据: CREATE TABLE Sales (Year INT, Quarter INT, Results INT) YEAR QUARTER RESULTS 2004 1 20 2004 2 30 2004 3原创 2018-01-29 21:58:25 · 1032 阅读 · 0 评论 -
mysql 追加update_time、create_time、id三字段
紧当数据创建时设置值alter table tbl_books modify create_time datetime not null default current_timestamp当数据被修改时该字段自动更新alter table tableName add update_time datetime not null default current_timestamp on update原创 2017-11-26 13:20:55 · 3770 阅读 · 0 评论 -
锁
数据库锁机制原创 2017-05-26 20:37:43 · 241 阅读 · 0 评论 -
查询缓存 打开、设置、查询参数、性能变量
第一: query_cache_type 使用查询缓存的方式 一般,我们会把 query_cache_type 设置为 ON,默认情况下应该是ON mysql> select @@query_cache_type; +——————–+ | @@query_cache_type | +——————–+ | ON | +——————–+ query_cache_type有3个值 0代表关原创 2017-01-25 11:13:00 · 1241 阅读 · 0 评论 -
MyISAM内存优化
MyISAM存储引擎使用 key buffer缓存索引块,以加速MyISAM索引的读写速度。对于MyISAM变的数据库块,MySQL没有铁别的缓存机制,完全依赖操作系统的IO缓存。 key_buffer_size设置 key_buffer_size决定MyISAM索引块缓存区的大小,直接影响到MyISAM表的存取效率。可以在MySQL参数文件中设置key_buffer_size的值,对于一般My原创 2017-01-25 11:14:38 · 1090 阅读 · 0 评论 -
Innodb缓存相关优化
无论是对于哪一种数据库来说,缓存技术都是提高数据库性能的关键技术,物理磁盘的访问速度永 远都会与内存的访问速度永远都不是一个数量级的。通过缓存技术无论是在读还是写方面都可以大大提 高数据库整体性能。Innodb_buffer_pool_size 的合理设置Innodb 存储引擎的缓存机制和 MyISAM 的最大区别就在于 Innodb 不仅仅缓存索引,同时还会缓存实 际的数据。所以,完全相同的数据库原创 2017-01-25 11:15:46 · 327 阅读 · 0 评论 -
hash索引 VS B+树索引
hash索引 优点:速度快 缺点:只能进行等值查询,不能进行范围检索,不能进行排序,不能利用 部分索引键查询 B+树索引 优点:可以进行范围查询,支持最左前缀查询 缺点:由于是多级索引速度相对慢些原创 2017-01-25 11:16:20 · 594 阅读 · 0 评论 -
mysql优化思路v1
一、选择合适的存储引擎myISAM or InnoDB 选择依据:InnoDB VS myISAM 二、优化表结构,选择最好的字段数据类型 选择原则:尽量选择定长,尽量选择占空间小的。 三、创建索引 hash索引 and B+树索引 两者优缺点详见:hash索引 VS B+树索引 四、优化SQL语句 1、SQL语句格式要规范统一原创 2017-01-25 11:16:52 · 255 阅读 · 0 评论 -
InnoDB VS myISAM
在实际工作中,选择一个合适的存储引擎是一个很复杂的问题。每种存储引擎都有各自的优势,不能笼统的说谁比谁更好。下面将详解不同环境经常用到的存储引擎和针对各个存储引擎的特点进行对比,给出不同的选择建议。 InnoDB存储引擎 InnoDB是Mysql数据库的一种存储引擎。InnoDB给Mysql的表提供了 事务、回滚、崩溃修复能力、多版本并发控制的事务安全、间隙锁(可以有效的防止幻读的出现)、支原创 2017-01-25 11:17:41 · 305 阅读 · 0 评论 -
MySQL用户的创建、授权、删除、改密
1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @>密码 1.2 创建用户: mysql> GRANT USAGE ON *.* TO 'test'@'localhost' IDENTIFIED BY '1234' WITH GRANT OPTION; 这样就创建了一个名为:test 密码为:1234 的原创 2017-01-25 11:18:43 · 315 阅读 · 0 评论 -
mysql相似于oracle的to_char() to_date()方法
mysql日期和字符相互转换方法date_format(date,'%Y-%m-%d') -------------->oracle中的to_char();str_to_date(date,'%Y-%m-%d') -------------->oracle中的to_date();%Y:代表4位的年份%y:代表2为的年份 %m原创 2017-01-25 11:19:54 · 354 阅读 · 0 评论 -
将pdm里的结构导出Excel
在pdm中选中所有tables 按快捷键ctrl+shift+x ,调出执行脚本窗口(Edit/Run Script) 将下面的脚本复制进去执行即可'******************************************************************************Option Explicit Dim rowsNum rowsNum ...原创 2018-09-17 10:05:35 · 1752 阅读 · 1 评论