1.创建用户 GRANT USAGE ON *.* TO 'cms'@'%' IDENTIFIED BY '!zk2016' WITH GRANT OPTION; 2.为用户授权 GRANT all privileges…
分类:MySql
深入理解Mysql的四种隔离级别
开发工作中我们会使用到事务,那你们知道事务又分哪几种吗?MYSQL标准定义了4类隔离级别,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低的隔离级一般支持更高的并发处理,并拥有更低的系统开销。下面通过这篇文章我们来…
递归查询级联信息
1. 需求背景 在很多场合,我们需要对表中的数据对递归查询。如以下情况: 菜单分类中,我们往往需要由一级菜单获得对应的子菜单。 id name pid 1 图书 0 2 服装 0 3 儿童读物 1 4 杂志 1 5 卡通…
ACID之I:事务隔离
MyISAM 不支持事务, innoDB支持事务 多个事务可能存在问题 在多个事务共同操作时容易出现这样几个问题: 脏读(dirty read) 不可重复读(nonrepeatable) 幻读(phantom read)…
DB2的schema对象
熟悉Oracle的人都知道Oracle的schema和user是同一个概念;每一个Oracle user就是一个oracle schema。那么DB2的schema和user是不是也是同一个概念呢? 答案是否定的。 背景…
SQL简单查询语句
sql语言使用SELECT语句来实现数据的查询,并按要求检索数据,将查询结以表格的形式返回 SELECT 查询语句结构 SELECT select_list [INTO new_table_name] //将查询出的结果…
mysql 多表关联查询 实现 全文匹配的 模糊搜索接口 SQL
mysql 多表关联查询 实现 全文匹配的 模糊搜索接口 SQL SELECT tagDeptUserRel.* FROM tag_dept_user_rel tagDeptUserRel inner join prod…
MySQL查询缓存命令大全
MySQL查询缓存功能对一条SQL查询语句第一次执行时,会将其结果缓存起来。以后执行同一条语查询句时(SQL字符串必须完全相同),可以跳过SQL解析优化查询等阶段,直接返回缓存结果给用户。 如果对表进行INSERT, U…
Mysql查询性能优化的心得
前言:之前实习时候做过一阵子的查询优化,那段时间结合阅读《高性能MySQL》,有些心得体会,现在重新总结。围绕着《高性能mysql》,同时加入自己的心得体会。 (一)慢查询的原因 1,是否向数据库请求不必要的数据 (1)…
MySQL常用配置和SQL语句
MySQL服务的配置和使用 **修改MySQL管理员的口令:mysqladmin –u root password 密码字符串 ** mysqldmin –u root password 111111 **连接MySQL…
SQL优化规则_05_Classic相关 - 01
最外层SELECT未指定WHERE条件 Content:SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(*)类型的请求如果不要求精度,建议使用SHOW TABLE S…
《数据库系统概念》11-扩展的E-R特性
虽然基本的E-R特性可以应对大部分数据库建模,但为了使用方便,也提供扩展的E-R特性 一、特化Specialization 有时一个实体集会保护若干子集,这些子集各自具有不同的属性。比如person可以包含employ…