数据库
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 · 1612 阅读 · 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 · 386 阅读 · 0 评论 -
pt-archiver 命令
使用方法 pt-archiver [OPTIONS] --source DSN --where WHERE --source: 指定要归档表的信息,兼容DSN选项a:执行查询时要使用的数据库 b:如果为true,则使用SQL_LOG_BIN禁用binlog h:连接的MySQL主机名或IP地址 D:连接时使用的默认数据库,可以在运行时使用不同的数据库 t:要被归档、删除、导出的表 i:进行归档...原创 2019-11-26 14:45:11 · 1213 阅读 · 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 · 622 阅读 · 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 · 1761 阅读 · 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 · 667 阅读 · 0 评论 -
数据归档
一、pt-archiver 1. 参数详解 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 · 299 阅读 · 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 · 923 阅读 · 0 评论 -
Mysql 的基本数据库类型
一、数值类型 1. 整数类型 TINYINT: SMALLINT: MEDIUMINT: INT: BIGINT: 2. 小数类型 浮点小数类型: FLOAT DOUBLE 定点小数类型: DECIMAL 二、字符串类型 字符串: CHAR VARCHAR 文本: TINYTEXT TEXT MEDIUMTEXT LONGTEXT 二进制: TINYBLOB B...原创 2019-12-04 11:54:59 · 414 阅读 · 0 评论