数据库
yin__ren
本人毕业于华中科技大学,现就任于美团,从事Java后台开发,欢迎大家相互交流学习
展开
-
mysql 中的 str_to_date 问题
官方文档中: SELECT STR_TO_DATE('a09:30:17','a%h:%i:%s'); 返回的是 null在经过测试后,发现 select str_to_date('08.09.2008 08:09:30', '%m.%d.%Y %h:%i:%s'); 可以正常返回结果,因此在 mysql5.7 中使用 str_to_date 时必须要将年月日时分秒都一起进行转换参考:...原创 2019-05-27 13:40:01 · 1599 阅读 · 0 评论 -
select ... for update 排他锁
推荐阅读: 数据库:Mysql中“select … for update”排他锁分析只根据主键进行查询,并且查询到数据,主键字段产生行锁begin;select * from goods where id = 1 for update;commit;只根据主键进行查询,没有查询到数据,不产生锁begin;select * from goods where id = 1 for upd...原创 2019-11-25 15:54:33 · 371 阅读 · 0 评论 -
pt-archiver 命令
使用方法pt-archiver [OPTIONS] --source DSN --where WHERE--source: 指定要归档表的信息,兼容DSN选项a:执行查询时要使用的数据库b:如果为true,则使用SQL_LOG_BIN禁用binlogh:连接的MySQL主机名或IP地址D:连接时使用的默认数据库,可以在运行时使用不同的数据库t:要被归档、删除、导出的表i:进行归档...原创 2019-11-26 14:45:11 · 1182 阅读 · 0 评论 -
mysql 查询数据库和数据表
推荐阅读: 使用SQL查询所有数据库名和表名查询语句查询所有数据库show databases;查询指定数据库中所有表名select table_name from information_schema.tables where table_schema='database_name'查询指定表中的所有字段名select column_name from informatio...原创 2019-11-29 17:56:57 · 606 阅读 · 0 评论 -
MySQL 全局事务 ID(GTID)
推荐博客:MySQL GTID 简介MySQL Replication for High Availability - Tutorial全局事务 ID (Global Transaction ID, GTID) :用来强化数据库在主备复制场景下,有效保证主备一致性,提高故障恢复、容错能力GTID 是一个已提交事务的全局唯一编号,由 UUID+TID 组成: UUID:TID...原创 2019-12-24 10:46:38 · 1736 阅读 · 0 评论 -
单台服务器搭建主从 mysql
一台服务器启动两个mysql实例并且配置主从测试机器版本: Linux VM-61-120-ubuntu 4.4.0-130-generic #156-Ubuntu SMP Thu Jun 14 08:53:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux一、安装 mysql自己装…二、修改配置文件1. 查询MySQL的默认安装目录ubuntu...原创 2019-12-14 13:12:29 · 659 阅读 · 0 评论 -
数据归档
一、pt-archiver1. 参数详解pt-archiver 命令2. 功能测试直接删除数据pt-archiver# 源数据库--source h=test_host,u=test_user,p=test_password,P=test_port,D=test_database,t=test_table# 条件筛选--where "id>1 and create_ti...原创 2019-12-10 15:33:07 · 293 阅读 · 0 评论 -
mysqldump 参数详解
-A, --all-databases:Dump all the databases. This will be same as --databases with all databases selected.-Y, --all-tablespaces:Dump all the tablespaces-y, --no-tablespaces: Do not dump any tablespa...原创 2019-12-09 15:10:11 · 863 阅读 · 0 评论 -
Mysql 的基本数据库类型
一、数值类型1. 整数类型TINYINT:SMALLINT:MEDIUMINT:INT:BIGINT:2. 小数类型浮点小数类型:FLOATDOUBLE定点小数类型:DECIMAL二、字符串类型字符串:CHARVARCHAR文本:TINYTEXTTEXTMEDIUMTEXTLONGTEXT二进制:TINYBLOBB...原创 2019-12-04 11:54:59 · 406 阅读 · 0 评论