mysql
文章平均质量分 64
wangwei830
物极必反,扩展你的两极,保持适度状态。
展开
-
Centos7下使用yum安装MariaDB
Centos7下使用yum安装MariaDBCentOS 6 或早期的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS 7 已使用了 MariaDB 替代了默认的 MySQL。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。Linux下安装MariaDB官方文档参见:https://mariadb.com/kb/zh-cn/installi原创 2022-05-20 22:18:20 · 3153 阅读 · 0 评论 -
golang 从mysql取datetime类型数据
golang 从mysql取datetime类型数据通过golang从mysql中查询datetime字段,本想参考之前普通类型查询,只要将变量类型修改为time.Time就可以:rows, err := db.Query(“select login_time from user where id=1”)for rows.Next() {undefinedvar lastLoginTime time.Timeerr = rows.Scan(&lastLoginTime)if err !=转载 2022-01-10 17:26:59 · 1446 阅读 · 0 评论 -
Mysql binlog那些事儿(二)
binlog那些事儿(二)MySQL技术 2021-12-31 10:30以下文章来源于我们都是小青蛙 ,作者小孩子4919我们都是小青蛙.用最短的时间学会那些曾经晦涩难懂的东西,让那些恶心的技术书籍见鬼去吧!读完上一篇文章:binlog那些事儿,我们应该知道:•binlog日志用于主从复制以及数据恢复。•启动选项–log-bin[=basename]可以控制MySQL服务器是否生成binlog,并且控制binlog日志文件所在路径以及文件名称。•为了记录binlog,MySQL服务器在文转载 2021-12-31 11:45:00 · 210 阅读 · 0 评论 -
Mysql binlog那些事儿
binlog的作用binlog是binary log的缩写,即二进制日志。binlog中记载了数据库发生的变化,比方说新建了一个数据库或者表、表结构发生改变、表中的数据发生了变化时都会记录相应的binlog日志。binlog主要用在下边两个方面:•用途一:用于复制。现在人们张口闭口就是亿级并发,虽然是夸张,但单台物理机器所能同时处理的请求是有限的却是一个事实。为了提高并发处理请求的能力,一般将MySQL服务部署在多台物理机器中,这些服务器中维护相同的数据副本。其中一个典型的部署方案就是一主多从,即转载 2021-12-31 11:42:42 · 404 阅读 · 0 评论 -
DbVisualizer 10.0.20连接Mysql8.0.26 的jdbc字符串 和驱动 和时区问题 和字符集
jdbc:mysql://114.115.156.29:3306/cpumemfs?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai驱动下载地址: https://www.mysql.com/解决MySQL插入时间差八小时问题原创 2021-12-25 09:42:48 · 1385 阅读 · 0 评论 -
MySQL索引的坑,谁踩谁知道
MySQL索引的坑,谁踩谁知道……[dbaplus社群](javascript:void(0)???? 今天以下文章来源于假装懂编程 ,作者康师傅dbaplus社群围绕Database、BigData、AIOps的企业级专业社群。资深大咖、技术干货,每天精品原创文章推送,每周线上技术分享,每月线下技术沙龙,每季度Gdevops&DAMS行业大会.929篇原创内容公众号索引可以说是数据库中的一个大心脏了,如果说一个数据库少了索引,那么数据库本身存在的意义就不大了,和普通的文件没什么两样。转载 2021-11-29 09:57:30 · 112 阅读 · 0 评论 -
公司用的 MySQL 团队开发规范,太详细了,建议收
公司用的 MySQL 团队开发规范,太详细了,建议收藏!翁智华 [数据库开发](javascript:void(0)???? 今天作者:翁智华链接:https://www.cnblogs.com/wzh2010/p/15027366.html数据库对象命名规范数据库对象数据库对象是数据库的组成部分,常见的有以下几种:表(Table )、索引(Index)、视图(View)、图表(Diagram)、缺省值(Default)、规则(Rule)、触发器(Trigger)、存储过程(Stored P原创 2021-11-16 13:16:42 · 286 阅读 · 0 评论 -
Ubuntu安装mysql
https://dev.mysql.com/downloads/file/?id=504808wang@pc:/opt/sdb1/Downloads$ sudo tar -C /opt/mysql/ -xvf mysql-server_8.0.25-1ubuntu20.04_amd64.deb-bundle.tar sudo dpkg -i mysql-common_8.0.25-1ubuntu20.04_amd64.debsudo dpkg -i mysql-community-client-pl原创 2021-05-25 10:45:21 · 105 阅读 · 0 评论 -
MySQL常用优化指南,及大表优化思路
MySQL 常用优化指南,及大表优化思路都在这了![杰哥的IT之旅](javascript:void(0)???? 2020-05-17点击关注上方“杰哥的IT之旅”,设为“置顶或星标”,第一时间送达干货。来源:juejin.im/post/5b7d52afe51d453885030b91当MySQL单表记录数过大时,增删改查性能都会急剧下降单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表转载 2021-05-25 09:36:23 · 108 阅读 · 0 评论 -
MySQL数据库误删除后的数据恢复测试
在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失!然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办???下面,就mysql数据库误删除后的恢复方案进行说明。一、工作场景(1)MySQL数据库每晚12:00自动完全备份。(2)某天早上上班,9点的时候,一同事犯晕drop了一个数据库!(3)需要紧急恢复!可利用备份的数据文件以及增量的binlog文件进行数据恢复。二、数据恢复思路(1)利用全备的原创 2021-04-28 17:03:16 · 731 阅读 · 0 评论 -
Mysql 在windows上安装
Mysql 在windows上安装[client]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=D:\\w_mysql\\mysql-8.0.23-winx64# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错datadir=D:\\w_mysql\\mydata# 允许最大连接数转载 2021-04-28 10:55:39 · 56 阅读 · 0 评论 -
Mysql expain出来的12列信息
expain出来的信息有12列分别是id、select_type、table、partitions、type、possible_keys、key、key_len、ref、rows、filtered、Extra概要描述:id:选择标识符 执行顺序select_type:表示查询的类型。 select类型table:输出结果集的表 表或中间表partitions:匹配的分区 分区type:表示表的连接类型 访问类型 ALL、index、range、 ref、eq_ref、const、sys原创 2021-04-27 17:20:16 · 151 阅读 · 0 评论 -
Mysql8 InnoDB Standard Monitor and Lock Monitor Output
14.18.3 InnoDB Standard Monitor and Lock Monitor OutputStandard Monitor output is limited to 1MB when produced using the SHOW ENGINE INNODB STATUS statement. This limit does not apply to output written to tserver standard error output (stderr).Example St转载 2021-04-27 16:21:26 · 208 阅读 · 0 评论 -
Mysql8.0检查点和INNODB监视器输出
Mysql8.0检查点和INNODB监视器输出数据库版本mysql> select version();+-----------+| version() |+-----------+| 8.0.11 |+-----------+1 row in set (0.00 sec)检查点查看mysql> show engine innodb status\G;---LOG---Log sequence number 25048841Log buff原创 2021-04-27 16:08:54 · 433 阅读 · 0 评论 -
Mysql查看数据库和表的占用空间大小
Mysql查看数据库和表的占用空间大小1.查看数据库mytestdb的大小#默认单位字节,除1024为K。SELECT sum( DATA_LENGTH ) / 1024 data_K, sum( INDEX_LENGTH ) / 1024 index_k, ( sum( DATA_LENGTH ) + sum( INDEX_LENGTH ) ) / 1024 database_k FROM information_schema.TABLES WHERE TABLE_SCHEMA = '原创 2021-04-27 15:15:02 · 647 阅读 · 0 评论 -
Mysql循环语句和测试表
存储过程t1: 重建表,循环插入,测试数据。/*使用方法:调用t1过程传入你想插入的行数。CALL t1(1000);select * from t1;select * from t1 where 性别 = '男';*/delimiter $drop PROCEDURE if EXISTS t1;CREATE PROCEDURE t1(in hang int) BEGIN declare i int DEFAULT 1; DECLARE dianhua BIGINT DEFA原创 2021-04-27 11:26:16 · 85 阅读 · 0 评论 -
Mysql的if或case分支语法
分支测试用例表:drop table if exists t1;create table t1 (id int);insert into t1 values (1),(2),(3),(4),(5),(6) ;语句 中的分支if函数:select if(id>3,'大班','小班') from t1;case 等值分支:select CASE id WHEN 1 THEN '一班' WHEN 2 THEN '二班' WHEN 3 THEN '三班' WHEN原创 2021-04-27 09:42:42 · 479 阅读 · 0 评论 -
Mysql变量和储存过程及方法
系统全局变量@@系统会话变量自定义会话变量@自定义函数变量##系统变量 (两个@@,系统全局变量;一个@,用户会话变量;没有@,系统会话变量)show GLOBAL VARIABLES like '%commit%';show session VARIABLES like '%COMMIT%';set @@GLOBAL.autocommit=0; #修改全局变量,对所有新会话有效,重启失效。#set @autocommit=0; #修改会话变量,对任何人无效,是一个错误的方法。这原创 2021-04-26 14:52:25 · 116 阅读 · 0 评论 -
Mysql的int类型和char类型,自增健测试,数据类型
int字段固定4字节,带括号数字基本无意义char/varchar字段括号里面是字符##这是一个单行注释/*这是多行注释*/DROP TABLE if EXISTS t_student;CREATE TABLE t_student( sno int(11), ##int 几个字节,(但是int类型最大4个字节,32位,去掉1个符号位。正负区间2的31次方=2147483648) sname VARCHAR(5), ##char 几个字符,(不区分是汉字、数字、字母)。 s原创 2021-04-25 17:56:39 · 806 阅读 · 0 评论 -
mysql正确的日期分区例子
正确的日期分区例子mysql优化器支持以下两种内置的日期函数进行分区:TO_DAYS()YEAR()看个例子:CODE:mysql> CREATE TABLE part_date3-> ( c1 int default NULL,-> c2 varchar(30) default NULL,-> c3 date default NULL) engine=myisam-> partition by range (to_days(c3)原创 2021-04-22 16:36:16 · 662 阅读 · 0 评论