mysql
xpisme
好好学习
展开
-
mysql 【null】【not null】 ""
表结构:CREATE TABLE `test` ( `name` varchar(10) DEFAULT NULL, `title` varchar(10) NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=utf8插入时:1:mysql> insert into test values (null,null);ERROR 1048 (原创 2015-04-24 14:42:03 · 528 阅读 · 0 评论 -
InnoDB double write
推荐两篇文章 http://www.ywnds.com/?p=8334 http://www.cnblogs.com/chenpingzhao/p/4876282.html原创 2018-03-05 18:46:39 · 132 阅读 · 0 评论 -
【mysqldump】where条件、lock锁、导入
导出数据库mysqldump -uroot -p ecshop > d:\g.sql 输入密码即可ecshop这一个数据库d:sql 是导出数据的位置mysqldump -uroot -p -d one tb1 > d:\tb1.sql输入密码即可-d 库名tb1 表名示例截图如下![这里写图片描述](http://img.blog.csdn.net/20150709170703原创 2015-07-09 17:08:04 · 1124 阅读 · 0 评论 -
Mysql 用户权限管理
版本:mysql5.6一:存放位置 mysql用户的存放位置在mysql库下的user表中mysql> use mysql;Database changedmysql> select Host, User, Password from user;+-----------+------------+-------------------------------------------+| H原创 2016-11-25 10:32:17 · 429 阅读 · 0 评论 -
阿里云 mysql服务搭建
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-community原创 2016-04-29 09:47:56 · 403 阅读 · 0 评论 -
mysql主从服务搭建
主:192.168.56.102 从:192.168.56.101 第一步: 主:配置 /ext/my.cnf(这个路径根据自己的环境)[mysqld]#声明二进制日志文件为mysql-bin.XXXXXXlog-bin=mysql-bin#二进制格式有三个row/statement/mixed#row 记录磁盘改变 适合 执行语句长,改变小#statement 记录执行语句原创 2015-05-26 16:00:55 · 482 阅读 · 0 评论 -
【MySQL之InnoDB】幻读(phantom problem)
1:名词解释 幻读(phantom problem):在事务执行过程中,当两个完全相同的查询语句执行得到不同的结果集。这种现象称为“幻读(phantom read)”2:图解原理 事务1/会话1 事务2/会话2 set session tx_isolation=’READ-COMMITTED’; begin; SELECT * FROM users WHERE a原创 2017-08-25 18:59:06 · 1751 阅读 · 0 评论 -
mysql 文章
【MySQL笔记】last_insert_id()函数使用的注意事项 http://blog.csdn.net/slvher/article/details/42298355 last_insert_id() 本身没有问题,是CONNECTION级的,不需要加锁。【MySQL】 脏读(dirty read)不可重复读(unrepeatable read)幻读(phantom problem)原创 2017-07-31 10:38:42 · 276 阅读 · 0 评论 -
Mysql InnoDB 学习笔记
非常不建议看我的学习笔记 建议看:Mysql技术内幕 InnoDB存储引擎 这本书InnoDB 后台线程InnoDB存储引擎是多线程的模型,因此其后台有多个不同的后台线程,处理不同的任务。 Master Thread Master Thread是一个非常核心的后台线程,主要负责将缓冲池中的数据异步刷新到磁盘,保证数据的一致性,包括脏页的刷新、合并插入缓冲(INSERT BUFFER转载 2017-07-21 10:01:55 · 254 阅读 · 0 评论 -
MySQL 的索引
第一个索引结构有如下表结构CREATE TABLE `tb` ( `a` int(11) DEFAULT NULL, `b` int(11) DEFAULT NULL, `c` int(11) DEFAULT NULL, KEY `abc` (`a`,`b`,`c`)) ENGINE=InnoDB DEFAULT CHARSET=utf8具体查看是否使用到索引用mysql> ex原创 2017-01-10 20:18:20 · 399 阅读 · 0 评论 -
MySQL 字段类型 (int) (mediumint) (smallint) (tinyint)
mysql> desc test;+-------+-----------------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+-------+-----------------------+--原创 2016-12-26 21:33:06 · 2306 阅读 · 0 评论 -
innodb 和 myisam的区别
有一张type表存储引擎为innodbmysql> show create table type\G*************************** 1. row *************************** Table: typeCreate Table: CREATE TABLE `type` ( `id` int(10) NOT NULL ...原创 2016-11-17 22:45:35 · 359 阅读 · 0 评论 -
mysql rank 排序
原题链接:https://leetcode.com/problems/rank-scores/scores表+----+-------+| Id | Score |+----+-------+| 1 | 3.50 || 2 | 3.65 || 3 | 4.00 || 4 | 3.85 || 5 | 4.00 || 6 | 3.65 |+----+-----原创 2016-10-25 13:54:38 · 4435 阅读 · 0 评论 -
Mysql 根据日期分组查询
基本的思路: 1:一般会根据一年中的十二个月份,一个星期中的每一天,等等 这样的话直接就可以使用from_unixtime(stamp,”%Y-%m”)函数,然后再去group by就行了 2:在某个时间段进行查询,需要学会使用floor 和 substring 具体看下面 然后再去group by就ok了1:数据如下2:实现的功能是每5分钟一组mysql> select原创 2015-07-27 20:56:54 · 1598 阅读 · 0 评论 -
MySQL笔记
case 用法CASE case_value WHEN when_value THEN statement_list [WHEN when_value THEN statement_list] ... [ELSE statement_list]END CASE将salary表中sex字段中m替换为f,f替换为mmysql> select * from sal...原创 2019-03-18 17:10:14 · 168 阅读 · 0 评论