随笔分类 - MySQL
摘要:1 备份整库 注意箭头指向右 > -- 登录到数据库服务器,选择一个目录,执行下列备份语句,如果报mysqldump不存在,则进入到mysql安装目录bin目录下执行 mysqldump -uroot -pxxx bunuo>bunuo_temp.sql -- 生成文件就在当前目录下 2 将备份(b
阅读全文
摘要:1 DDL - Data Definition Language 数据定义语言:定义数据库结构。 CREATE - 创建表 ALTER - 修改表 DROP - 删除表 TRUNCATE – 截断表内容(开发期,还是挺常用的) COMMENT – 为数据字典添加备注 2 DML - Data Man
阅读全文
摘要:原文链接:https://blog.csdn.net/LDY1016/article/details/94718646 1、备份db1数据库中所有表(包括表结构和数据,不包括创建db1数据库的语句) mysqldump -h192.168.1.10 -uroot -p db1 > xxx.sql 2
阅读全文
摘要:转载:https://www.cnblogs.com/huangaojiao/p/8619159.html mysql数据库的服务器磁盘空间快满了,查看了下磁盘的慢日志,发现占了50多个g,百度了资料后删除成功,现在和大家分享下我清理的过程,或许有更好的办法。 1.首先连接进入mysql,查看慢日志
阅读全文
摘要:1 检查是否存在旧版本mysql (1) mysql 执行命令:rpm -qa|grep mysql,若存在旧mysql,删除查询到的旧mysql,执行: rpm -e --nodeps XXXX XXXX为查询到的mysql名称 (2) mariadb 执行命令:rpm -qa|grep mari
阅读全文
摘要:连接数据库时报错: The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC d
阅读全文
摘要:参考:https://www.cnblogs.com/kevingrace/p/6710136.html MySQL双主复制 + keepalived 可以实现数据高可用。双主即互为master-slave,其中任意一个改变,另外一个会跟着改变(与主从不同,主从是单向);可以实现数据库服务器的热备,
阅读全文
摘要:1、主从复制原理 (1) 当master 服务器上的数据发生改变时,则将其改变写入二进制日志文件中; (2) slave服务器会在一定时间间隔内对 master 服务器上的二进制日志进行探测,探测其是否发生过改变; (3) 如果探测到 master 服务器的二进制日志发生了改变,则开始一个I/O T
阅读全文
摘要:mysql的时区错误问题: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one 最近用mybatis 插件生成mapper跟domain时,遇到 The server time z
阅读全文
摘要:1 安装好mysql5.6.x 之后,修改字符集配置为utf8才能支持中文,因为默认为latin1 查看mysql字符集命令: SHOW VARIABLES LIKE 'char%' 2 修改配置文件 D:\Program Files\mysql-5.6.33-winx64下的my-default.
阅读全文
摘要:转载:https://blog.csdn.net/qq_34412985/article/details/102711127 1 解压程序包 2 修改或添加配置 my-default.ini basedir = D:\Program Files\mysql-5.6.33-winx64 datadir
阅读全文
摘要:1 在java中只有Date类型,这样数据存储到MySQL会出现问题,前台提交的数据,比如2018-03-20 17:30:59,后台用Date接受的时候,由于Date只精确到天,所以默认接收时间为2016-10-10 00:00:00,保存到mysql数据库之后,重新取出数据的时候又会发现,数据为
阅读全文
摘要:星期数的问题 1 计算日期是周几 这个问题看似很简单,可以用MySQL内置函数来计算 (1) weekday(date)其返回值是0-6,0代表Monday, 6代表Sunday; (2) dayofweek(date)其返回值是1-7,但是它更不好理解,1代表的是Sunday, 6代表的Satur
阅读全文
摘要:1 MySQL 数据库中有五种与日期时间有关的数据类型,各种日期数据类型所占空间如下图所示: 2 datetime 与 date datetime 占用8字节,是占用空间最多的一种日期格式。它显示日期,同时也显示时间。5.5及以前的版本不支持微妙级别,任何微妙数值都会被截断之后存入数据库。 date
阅读全文
摘要:1 打开cmd 输入要导入的数据库,用户名,密码,dump文件路径 mysql -ulatiny -p123456 employees <E:\employees_db\load_departments.dump
阅读全文
摘要:1 unsigned unsigned 就是将数字类型无符号化, 例如 int 型的范围:-2^31 ~ 2^31 - 1,而unsigned int的范围:0 ~ 2^32。看起来unsigned 是个不错的类型,尤其是用在自增或者没有负数的情况。但是在实际使用中会出现一些意外的情况。 如上图,我
阅读全文
摘要:MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码) MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以设置UTF-8为例来说明. 需要注意的是,要修改的地方非常多,相应的修改方法也很多。下面是一种最简单最彻底的方法: 一、Windo
阅读全文
摘要:Java Web 端做查询时,性别字段存的是数字,1代表男,2代表女,取数据时将性别转为汉字显示在页面,sql语句如下,结果发生了问题 select a.emp_id,a.emp_name ,case when a.emp_gendar=1 then '男' when a.emp_gendar=2
阅读全文
摘要:Windows07 安装了MySQL-server-5.5,直接在命令行输入net start mysql ,启动mysql成功, 然后修改/MySQL Server 5.5/my.ini,增加了default-character-set=utf8 # The default character s
阅读全文
摘要:9 权限说明 管理权限(如 super, process, file等)不能够指定某个数据库,on后面必须跟 *.* truncate权限就是create+drop,这点需要注意。 10 修改用户密码
阅读全文