wending-Y
这个作者很懒,什么都没留下…
展开
-
mysql 意向锁
介绍mysql 意向锁的作用原创 2024-04-25 23:11:46 · 266 阅读 · 0 评论 -
mysql buffer pool详解
mysql buffer pool 解决思路借鉴jvm 堆原创 2024-04-24 21:58:49 · 89 阅读 · 0 评论 -
理解磁盘在kafka和Mysql的应用
各种存储中间件,或者 数据库都负责要对数据进行读写,数据保存在磁盘,所以了解磁盘的一些原理,有助于加深对软件的认识。原创 2022-08-27 21:35:18 · 541 阅读 · 0 评论 -
java update 数据表 where条件是中文时,更新无效
这个就是字符设置的问题,默认的话,有的是latin1,命令为show variables like ‘character%’;可以查看字符设置正确设置如下,设置方法可百度原创 2017-05-16 11:55:04 · 1091 阅读 · 0 评论 -
B+树和B树的比较
B树图B+树图B树与B+树比较B树B+树key不能重复key允许重复数据可能存在叶子结点,也可能中间结点数据只能存在叶子结点查找数据时,数据可能存在叶子结点,也可能中间结点,速度不稳定数据只能存在叶子结点 ,查询找,稳定删除节点耗时长删除节点快节点没有连在一起节点连在一起的...原创 2020-09-06 20:49:08 · 197 阅读 · 0 评论 -
数据库常见面试题(附答案)
1.事务四大特性 原子性,要么执行,要么不执行 隔离性,所有操作全部执行完以前,其它会话不能看到过程 一致性,事务前后,数据总额一致 持久性,一旦事务提交,对数据的改变就是永久的2.数据库隔离级别,每个级别会引发什么问题,mysql默认是哪个级别脏读:事务B读取事务A还没有提交的数据 不可重复读:两次事务读的数据不一致 幻读:事务A修改了数据,事务B也修改了数据,这时在事务A看...原创 2019-03-13 00:54:20 · 451357 阅读 · 39 评论 -
mysql视图的综合运用(实例)
1.创建表,插入数据SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for sign-- ----------------------------DROP TABLE IF EXISTS `sign`;CREATE TABLE `sign` ( `s_id` int(11) NOT N原创 2016-10-14 14:09:53 · 617 阅读 · 0 评论 -
mysql存储引擎比较
数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建,查询,更新,和删除数据操作。不同的存储引擎提供不同的存储引擎机制,索引技巧,锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能,现在许多不同的数据库管理系统都支持多种不同的数据引擎,mysql的核心就是存储引擎。 InnoD引擎 InnoDB是事务型数据库的首选引擎,支持事务安全表,支持行锁定和外键。MySQ原创 2016-06-16 22:44:29 · 295 阅读 · 0 评论 -
Oozie配置mysql 时 Could not connect to the database:
使用场景:我是在配置Oozie过程中配置数据库时,不能连接到mysql,问题在于数据库的权限问题。方法:找到linux下数据库的配置文件,我的在/usr/my.cnf下,有的可能在/etc/my.cnf在后面加上skip-grant-tables=true原创 2017-02-27 21:41:14 · 2045 阅读 · 0 评论 -
left jon on 条件失效
1.left jon on 条件失效 ,原sql,会导致a的记录全部查出来,and 条件没有起作用select a.id,a.name,b.address,c.math from tablea a left join tableb b on a.id = b.id and a.name like "%mi%" left join tablec ...原创 2018-05-09 23:39:45 · 500 阅读 · 0 评论 -
Spring+Mybatis增删改查案例
首先创建bean类public class User { public int id; public String name; public User() { // TODO Auto-generated constructor stub}public User(int id, String name) { super(); this.id = id;原创 2017-04-23 15:47:50 · 609 阅读 · 0 评论 -
php5.6,连接数据库,创建数据库,创建表,插入多条语句。
<?php$servername = 'localhost'; //$username = ''; //用户名$password = ''; //密码自己填$database=''; //数据库名称// 创建连接$conn = new mysqli($servername, $username, $password,$database);// 检测连接if ($conn->co原创 2016-06-06 23:10:31 · 1333 阅读 · 0 评论 -
mysql文件的物理位置
基本上的话一般都在 C:\ProgramData\MySQL\MySQL Server 5.6\data原创 2016-04-05 22:47:12 · 386 阅读 · 0 评论 -
mysql 两种表锁
mysql 两种表锁原创 2022-01-07 22:37:58 · 744 阅读 · 0 评论 -
图形化连接linux下mysql
其实很简单了,我之前一直没发现。还到处找工具,Navicat就是很好的工具。只要把主机名或ip地址换成linux的就行了。还有用户名和密码。原创 2017-03-11 20:43:02 · 1218 阅读 · 0 评论 -
实践mysql主从复制
1.今天来实践下mysql的主从复制 2.linux下mysql的安装可参考http://blog.csdn.net/qq_22222499/article/details/76038924 3.master的配置,默认配置文件是/etc/my.cnf server_id=101(数字标识) 4.重启服务,查看master状态 5.因为之前master已经运行一段时间了,所有先停止m原创 2017-12-22 14:54:24 · 154 阅读 · 0 评论 -
mysql ERROR 1045 (28000): 错误解决办法
mysql ERROR 1045 (28000): 错误解决办法原创 2017-05-05 15:21:02 · 4078 阅读 · 1 评论 -
mysql executeBatch()方法
mysql executeBatch()方法原创 2017-04-21 14:54:06 · 1709 阅读 · 0 评论 -
mysql 导入txt文件中文乱码
1.保证txt文件是用UTF8格式保存的 2.保存数据表是UTF8格式 3.保证数据库是UTF8格式 4.保证每列是UTF8格式原创 2017-05-14 12:40:24 · 3386 阅读 · 1 评论 -
mysql 锁机制演示
InnoDB引擎,只有通过索引检索数据,才会使用行锁,否则的话使用表锁session1 先开始set autocommit = 0;start TRANSACTION;begin;update data set age=15 where id=1;session2set autocommit = 0;start TRANSACTION;begin;update data set a原创 2018-01-02 00:33:26 · 546 阅读 · 0 评论 -
mysql 复合索引
复合索引复合索引就是指定多个例CREATE TABLE table_name ( c1 data_type PRIMARY KEY, c2 data_type, c3 data_type, c4 data_type, INDEX index_name (c2,c3,c4));有效的组合(c2)(c2,c3)(c2,c3,c4)示例SQL例子1SELECT *FROM table_nameWHERE c2 = v2原创 2020-09-06 18:47:56 · 177 阅读 · 0 评论 -
python3.6 安装mysql
1.python3.x把MySQLdb用pymysql代替了pip install pymysql原创 2018-03-21 00:57:42 · 1113 阅读 · 0 评论 -
mysql if,case,count()加条件用法
1.case语法 CASE case_value WHEN when_value THEN statement_list [WHEN when_value THEN statement_list] … [ELSE statement_list] END CASEselect CASE age when age>30 then 'boy' ELSE 'girl' en原创 2018-04-16 23:29:39 · 18137 阅读 · 0 评论 -
mysql not in 优化成 left join 分析
not in 和left join (on条件)关系如下图,不管是否满足on条件,左边的数据都会选择出来。然后再结合右表中的is null得到优化结果。 2.结合下面实例原创 2018-01-01 21:06:04 · 3931 阅读 · 0 评论 -
Mysql Explain
Explainexplain 输出sql的执行计划展示信息示例字段信息select_type查询类型simplesubquery&&primaryprimary&union&derivedselect age from lsy where age=24 生成的是派生表join查询类型systemconst最多只有一行,利用主键或者 唯一索引匹配常量eq_ref&&rangelsy.id>=1这里主键使用了范围查询原创 2020-09-03 23:05:40 · 150 阅读 · 0 评论 -
linux下安装mysql
linux下安装mysql原创 2017-04-30 10:28:17 · 885 阅读 · 0 评论 -
mysql 常用操作
1.命令行导出数据mysql -h地址 -u用户名 -p密码 -e &quot;select xxx&quot; &gt; xxx.log2.mysql时间操作DATE_SUB() 日期相减SELECT id FROM record WHERE DATE_SUB(CURDATE(),INTERVAL 2 DAY) &lt;= create_time;DATE_ADD() 日期相加SELECT DATE_ADD(CURDATE()原创 2018-04-18 01:33:47 · 284 阅读 · 0 评论 -
linux安装mysql5.7
参考资料https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html#yum-repo-installing-mysqlrpm下载地址https://dev.mysql.com/downloads/file/?id=470280下面都是在root权限下操作,安装rpm,执行命令yum localinstall m原创 2017-07-24 22:21:41 · 350 阅读 · 0 评论 -
mysql 表锁/行锁/意向锁
文章目录锁的分类表锁行锁实现方式for updatefor share锁的分类表锁行锁根据锁定的范围大小来分表锁 lock tables 表名 READ/WRITE行锁 select * from 表名 where id=1 for update/share实现方式悲观锁for update意图独占锁A事务可以更新id=5这行数据B事务更新id=5这行阻塞for share...原创 2022-01-09 11:15:03 · 834 阅读 · 0 评论