随笔分类 - mysql
摘要:一、数据主备: 有三张表,学生表、成绩表和课程表,我们可以通过连表查询出学生姓名、课程及对应的成绩: 所需表sql -- -- Table structure for student -- DROP TABLE IF EXISTS `student`; CREATE TABLE `student`
阅读全文
摘要:最近工作使用了一段时间的的数据库客户端 DBeaver,发现客户端显示时间不正确。时间保存之后发现日期经常自动-1。 这期间做了大量测试和分析,一开始以为时csv格式问题,反复导入最终查到是因为时区问题导致的日期-1,解决方式如下。 解决方法1: 或者在链接字符串后面增加这个参数亦可。 解决方法2:
阅读全文
摘要:本文介绍几个 8.0 在关系数据库方面的主要新特性。 你可能已经知道 MySQL 从版本 5.7 开始提供了 NoSQL 存储的功能,在 8.0 中这部分功能也得到了一些改进(MySQL 5.7 vs 8.0,哪个性能更牛?),但鉴于这个在实际当中用得极少,本人也是没用过,所以本文不会介绍这方面的东
阅读全文
摘要:触发器(Trigger)是 MySQL 中非常实用的一个功能,它可以在操作者对表进行「增删改」 之前(或之后)被触发,自动执行一段事先写好的 SQL 代码。 本教程带领大家在实践中学习,你将学到触发器在实际应用场景中的重要应用。 在这个教程中客户管理系统。在这套系统中,你需要设置在INSERT 表之
阅读全文
摘要:当前信息 mysql安装目录 /usr/local/mysql/ 数据目录/usr/local/mysql/data 1. 下载新版本 下载5.7.2版本mysql并解压 [root@localhost ~]# wget https://dev.mysql.com/get/Downloads/MyS
阅读全文
摘要:字符编码方式 修改mysql表的字符集 : ALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; 修改数据库字符集: 代码如下: ALTER DATABASE db_name DEFAULT CHARAC
阅读全文
摘要:描述:最近遇到了一个问题,在mysql中如何完成节点下的所有节点或节点上的所有父节点的查询? 在Oracle中我们知道有一个Hierarchical Queries可以通过CONNECT BY来查询,但是,在MySQL中还没有对应的函数!!! 下面给出一个function来完成的方法 下面是sql脚
阅读全文
摘要:简介 备份mysql数据库一直是一个比较恶心的工作,主要就是备份的数据库比较大实在是慢。最近开始使用xtrabackup来备份数据库,速度上快了很多,尤其还原速度要快的多。下面我将从安装开始简要介绍一下如何使用xtrabackup来备份数据库。 定义:xtrabackup工具是percona公司用p
阅读全文
摘要:要想知道每个数据库的大小的话,步骤如下: 1、进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2、查询所有数据的大小: select concat(round(sum(data_length/1024/1024),2),'
阅读全文
摘要:一、 简介 数据库分区 数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。 MYSQL的分区主要有两种形式:水平分区和垂直分区 水平分区(HorizontalPart
阅读全文
摘要:replace into的存在的几种情况 当表存在主键并且存在唯一键的时候 如果只是主键冲突 mysql> select * from auto; + + + + + | id | k | v | extra | + + + + + | 2 | 2 | 2 | extra 2 | | 3 | 3 |
阅读全文
摘要:windows 下安装mysql 1.先下载好 mysql5.7 版本的安装包,可以去官网自己下载,也可以从我的百度云分享 里面下载: 链接: https://pan.baidu.com/s/1VXkpV1OUwqWjX091j2NC6g 密码: ea3h 2.下载后双击安装包开始 mysql5.7
阅读全文
摘要:MySQL常见备份方案有以下三种: mysqldump + binlog lvm + binlog xtrabackup 本例为方便演示,数据库里面数据为空。下面开始动手 1、利用mysqldump完全备份mysql,配合二进制日志备份实现增量备份 mysqldump 选项请参考http://wan
阅读全文