随笔分类 -  mysql

SQL取聊天消息列表
摘要:SELECT count(`read` = 0 or null) AS newMessage, receiver,content,newTable.inputTime, u.name, u.img FROM (SELECT receiver_id as receiver,content,`read`,inputTime FROM chat WHERE (sender_id = 91) AND (r 阅读全文
posted @ 2019-12-10 00:44 jzfan
mysql 5.7 安装后添加root用户
摘要:# 回车并输入在/etc/mysql/debian.cnf中的密码 $ mysql -u debian-sys-maint -p # 登录以后执行以下SQL语句 mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; mysql> quit; 阅读全文
posted @ 2019-09-20 14:28 jzfan
mysql 主从
摘要:创建用户,添加权限 mysql> create user 'slave'@'192.168.137.3' identified by '123'; Query OK, 0 rows affected (0.03 sec) mysql> grant replication slave on *.* t 阅读全文
posted @ 2019-05-15 23:47 jzfan
mysql binlog
摘要:开启 //mysqld.cnf server-id = 1 log_bin = /var/log/mysql/mysql-bin.log 查询最新的日志 mysql> show master status; +------------------+----------+--------------+------------... 阅读全文
posted @ 2019-05-14 01:24 jzfan
共享锁和排他锁
摘要:Mysql默认事务隔离是可重复读,即在一个事务中读取到的数据是一致的,不会被其他操作污染。 应用场景: 共享锁:对一张表的数据行加锁,避免改动和删除,对其关联表进行insert等操作。确保两张表的业务一致。 排他锁:确保一张表的数据一致性。 阅读全文
posted @ 2019-04-04 20:41 jzfan
mysql的数据类型int、bigint、smallint 和 tinyint取值范围
摘要:使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 阅读全文
posted @ 2017-03-08 15:01 jzfan
批量更改int类型的timestamp字段to datetime
摘要:批量更改int类型的timestamp字段to datetime 1.创建datetime字段created_at 2.update 字段 阅读全文
posted @ 2016-07-07 16:40 jzfan
sql语句 当前时间查找重复 时间戳转换
摘要:查找重复数据select id, name, memofrom Awhere id in (select id from A group by id having count(1) >= 2)mysql 当前时间SELECT NOW(); //2015-10-27 16:43:45UNIX时间... 阅读全文
posted @ 2015-10-15 16:58 jzfan
MySQL 数据库改名的简单方法
摘要:假设,已有一数据库名为o_dbName,欲改名为n_dbName。1、备份, mysqldump -u root -ppwd o_dbName > c:\database.sql 2、创建新数据库n_dbName3、导入表,mysql -u root -ppw... 阅读全文
posted @ 2015-07-21 16:14 jzfan
mysql5.6配置日志
摘要:在my.ini下添加log-output=FILElog-error=e:/phptools/logs/mysql_err.loggeneral_log=ONgeneral_log_file=log=E:/phptools/logs/mysql.logslow-query-log=ONslow-qu... 阅读全文
posted @ 2015-03-30 23:55 jzfan
mysqli常用命令
摘要:prepare("insert into `vol_msg`(mid,content) values(?,?)")){ /*第一个参数是绑定类型,"s"是指一个字符串,也可以是"i",指的是int。也可以是"db", * d代表双精度以及浮点类型,而b代表blob类型,第二个参数是变量 */ $stmt->bind_param("is",$id,$content); //给变量赋值... 阅读全文
posted @ 2015-03-16 23:10 jzfan
图解SQL多表关联查询
摘要:图解SQL多表关联查询 网上看了篇文章关于多表连接的,感觉很好,记录下来,以便日后自己学习 内连接 左连接 右连接 全外连接 1、 查两表关联列相等的数据用内连接。2、 Col_L是Col_R的子集时用右外连接。3、 Col_R是Col_L的子集时用左外连接。4、 Col_R和Col_L彼此有交集但 阅读全文
posted @ 2015-03-16 21:44 jzfan
mysql默认字符集修改
摘要:修改为utf8 或者 utf8mb4 (1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,添加 [mysql] default-character-set = utf8 [mysqld] character_set_server = utf8 修改完后,重启mysql的服务 阅读全文
posted @ 2015-03-16 00:50 jzfan
mysql控制台命令
摘要:* mysql 链接服务器 mysql -h localhost -u root -p show processlist; update mysql.user set authentication_string=password('123qwe') where user='root' and Hos 阅读全文
posted @ 2015-03-15 23:03 jzfan