随笔分类 -  mysql

摘要:IF(expr1,expr2,expr3),如果expr1的值为true,则返回expr2的值,如果expr1的值为false,则返回expr3的值。 IFNULL(expr1,expr2),如果expr1的值为null,则返回expr2的值,如果expr1的值不为null,则返回expr1的值。 阅读全文
posted @ 2020-03-26 17:11 KOBE-Jason 阅读(902) 评论(0) 推荐(0)
摘要:mysql批量更新操作,可以提高我们代码的执行能力,从而也减少了对mysql的连接次数,减少了很多连接。这边文章也是我一直很想写的文章,刚好今天空闲下来了,那我们就开始进入正题吧! 1.常见我们编写更新的代码: foreach($result as $item){ $sql = " update t 阅读全文
posted @ 2020-02-19 15:14 KOBE-Jason 阅读(340) 评论(0) 推荐(0)
摘要:1.key分区语句: ALTER TABLE order_info PARTITION BY KEY(orderSn) PARTITIONS 127; 2.rang分区语句: <?php $total = 257; $str = "ALTER TABLE `order_goods`partition 阅读全文
posted @ 2019-08-09 19:26 KOBE-Jason 阅读(1419) 评论(0) 推荐(0)
摘要:我相信不 太注意的同学肯定会入坑,今天我差点也入坑了,后面自己问自己如果我用key分区,自己问自己 我的分区数应该是多少??? 后面我陷入了沉思......... 我第一次想先随便弄一个分区数,在本地试试,后面意外发生了。 1.我随便定了一个数10个分区: 查看的SQL语句: SELECT tabl 阅读全文
posted @ 2019-08-05 12:41 KOBE-Jason 阅读(2596) 评论(0) 推荐(1)
摘要:1.添加 varchar类型的字段: alter table b_warehouse_message add column entity_warehouse_no_test varchar(48) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT 阅读全文
posted @ 2017-03-10 09:31 KOBE-Jason 阅读(28700) 评论(0) 推荐(0)
摘要:mysql使用索引的注意事项 1.索引不会包含有NULL值的列 只要列中包含有NULL值都将不会被包含在索引中,复合索引中只要有一列含有NULL值,那么这一列对于此复合索引就是无效的。所以我们在数据库设计时不要让字段的默认值为NULL。 2.使用短索引 对串列进行索引,如果可能应该指定一个前缀长度。 阅读全文
posted @ 2016-02-01 18:38 KOBE-Jason 阅读(173) 评论(0) 推荐(0)
摘要:1.忘了mysql密码,从网上找到的解决方案记录在这里。编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”。2.重启服务器:sudo service mysql restart 他会出现这种情况:mysql stop/wa... 阅读全文
posted @ 2015-08-04 10:35 KOBE-Jason 阅读(707) 评论(0) 推荐(0)
摘要:1.要启动mysql日志,你就要找到mysql 核心的文件my.cnf (路径:/etc/mysql)在命令窗口输入:cd /etc/mysql在命令窗口输入:ls你就可以看到my.cnf文件,输入sudo vim my.cnf 编辑此文件 找到下面的内容,把#删除。#general_log_fi... 阅读全文
posted @ 2015-06-03 15:59 KOBE-Jason 阅读(475) 评论(0) 推荐(0)
摘要:explain的使用1.首先我们是要登入你的mysql的,然后选择数据库输入:use 你要选择的库名2执行语句eg: explain SELECT * FROM wish_orders1412 LEFT JOIN wish_products1412 ON wish_orders1412.id = w... 阅读全文
posted @ 2015-02-05 15:22 KOBE-Jason 阅读(2737) 评论(0) 推荐(0)
摘要:首先用root账号登陆phpmyadmin,然后点击左侧进入mysql数据库,在顶部点击“mysql”进入sql输入界面。输入以下命令:update user set password=password('123456') where User='root'其中123456为你希望修改的密码,切记不... 阅读全文
posted @ 2015-01-31 10:44 KOBE-Jason 阅读(382) 评论(0) 推荐(0)
摘要:1,首先我们要确定一个从库一个主库,紧记从库只能读取不能有其他的操作,如果操作写那主从就失效了,那就看看我们这么搭建主从吧!2、环境:Ubuntu,Mysql(主从的数据库版本必须保持一致)主服务器地址:192.168.11.186mysqlroot密码:1111 数据库:Test从服务器地址:19... 阅读全文
posted @ 2015-01-17 09:53 KOBE-Jason 阅读(666) 评论(0) 推荐(0)
摘要:1.查找2:04时间的日志文件和position.Ps:这里假设我找到的是mysql-bin.000065位置开始为1356。2复制最近的几个日志文件,从mysql-bin.000065到最新生成的所有日志文件。sudocp /var/log/mysql/mysql-bin.000065/home/... 阅读全文
posted @ 2015-01-16 15:14 KOBE-Jason 阅读(331) 评论(0) 推荐(0)