MyISAM存储引擎:开销小,加锁快,无死锁。锁定粒度大,并发度低,容易发生锁冲突。 不支持事务。 采用表锁 (操作时对操作的表上锁) 基本不用了 innoDB存储引擎:开销大,有死锁,锁定粒度小,不容易发生冲突。 采用行锁(每句sql执行时对操作行上锁),但是也支持表锁 mysql默认引擎 问题: ...
分类:
数据库 时间:
2019-11-09 13:36:47
阅读次数:
108
pxc 5.6 忘记密码处理 只说思路: mysql.user 是 myisam 引擎的,pxc 只支持 innodb 引擎。其他存储引擎的更改不复制。然而,DDL(Data Definition Language) 语句在statement级别被复制,并且,对mysql. 表的更改会基于此被复制。 ...
分类:
其他好文 时间:
2019-11-08 12:09:56
阅读次数:
192
表记录查询小练习 1. 查看岗位是teacher的员工姓名、年龄 2. 查看岗位是teacher且年龄大于26岁的员工姓名、年龄 3. 查看岗位是teacher且薪资在12000 16000范围内的员工姓名、年龄、薪资 4. 查看岗位描述不为NULL的人员信息 5. 查看岗位是teacher且薪资是 ...
分类:
数据库 时间:
2019-10-29 21:35:17
阅读次数:
82
一、逆向工程 1、简介 可以根据 数据库中的表 ,生成对应的 POJO、sql映射文件等。简化了一些操作。当然复杂的操作需要自己手动编写。 官方文档:http://mybatis.org/generator/ 2、使用 step1:前提条件。 数据库:mysql。 表:emp,dept。 step2 ...
分类:
其他好文 时间:
2019-10-27 18:48:47
阅读次数:
74
1.查看数据库 2.根据mysql表创建hive表 3.mysql导入数据到hive 4.mysql导入数据到hbase 5.导出数据到mysql 6.增量导入数据到hbase 7.增量导入数据到hive 8.导出数据 ...
分类:
其他好文 时间:
2019-10-27 12:55:44
阅读次数:
83
"MySql数据库基础" "MySQL各大存储引擎" "MySql常用字符集" "MySql支持的数据类型" "MySql 枚举和集合 详解" "MySql 约束条件" "MySql 表操作" "MySql 多表关系" "MySql 范式" "MySql 单表查询" "MySql 多表查询" "My ...
分类:
数据库 时间:
2019-10-24 13:58:25
阅读次数:
98
将etc下my.cnf的mysqld下新增一行 lower-case-table-names=1 重启mysqld服务1、使用 service 启动:service mysqld restart2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart ...
分类:
数据库 时间:
2019-10-22 12:48:45
阅读次数:
85
正则表达式 MySQL可以通过 LIKE ...% 来进行模糊匹配 使用 REGEXP 操作符来进行正则表达式匹配 实例: 查找name字段中以'st'为开头的所有数据: mysql> SELECT name FROM person_tbl WHERE name REGEXP '^st'; 查找na ...
分类:
其他好文 时间:
2019-10-15 09:28:51
阅读次数:
92
我一直知道的MySQL在Linux上有字段名表名等的大小写问题,于是为了避免这个问题,选择了下划线和全小写,心说虽然咱用的是JPA,只要使用注解写清楚表名和字段名是大写的,不也没事么。例如这样实际上证明,想象比搬砖生活丰富的多。亲们,我用JPA实现查表操作的时候,Exception跳出来说表不存在,因为表名是全小写的,我还能怎样┑( ̄Д ̄)┍。接下来,折腾才刚刚开始……不妨看下日志,内心异常的沉重
分类:
数据库 时间:
2019-10-09 17:34:05
阅读次数:
461
MySQL表的完整性约束 一、概览 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。 约束条件与数据类型的宽度一样,都是可选参数,主要分为以下几种: ...
分类:
数据库 时间:
2019-10-07 19:17:42
阅读次数:
93