![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
米洛尔
这个作者很懒,什么都没留下…
展开
-
mysql通过日志恢复数据库
mysql通过日志恢复数据库1.提炼日志:可以用mysqlbinlog根据时间和位置进行提炼成sql文件;2.正则表达式过虑sql文件:案例:http://www.linuxidc.com/Linux/2012-11/74005.htmhttp://blog.csdn.net/ssrc0604hx/article/details/18717983原理:假如你现在不小心删除了一张表需要恢复。你就把一个月前备份的数据库拿出来,然后把这一个月的二进制日志里对这个数据库这张表进行的操作提出来。对备份的数据库进原创 2021-04-26 18:24:23 · 411 阅读 · 0 评论 -
Mysql 常见关键字使用顺序
一,group by 字句也和where条件语句结合在一起使用。当结合在一起时,where在前,group by 在后。即先对select xx from xx的记录集合用where进行筛选,然后再使用group by 对筛选后的结果进行分组 使用having字句对分组后的结果进行筛选。二,需要注意having和where的用法区别:1.having只能用在group by之后,对分组后的结...原创 2019-03-13 09:43:11 · 2201 阅读 · 1 评论 -
SQL题目及其解答(学生、课程、成绩、教师)
–原题目 https://blog.csdn.net/tu451953337/article/details/45147757--create table t_student(stuid int primary key,name varchar(20), age int, sex char(1));-- ------------------------------ Records of t...原创 2019-03-10 22:55:45 · 1249 阅读 · 0 评论 -
程序员老鸟写sql语句的经验之谈
1. 不论一个sql中涉及到多少表,每次都用两个表(结果集)操作,得到新的结果后,再和下一个表(结果集)操作。2. 避免在select f1,(select f2 from tableB ).... from tableA 这样得到字段列。直接用tableA和tableB关联得到A.f1,B.f2就可以了。3、避免隐含的类型转换select id from emp...转载 2019-03-10 18:00:40 · 333 阅读 · 0 评论 -
数据库中为什么不推荐使用外键约束
引言其实这个话题是老生常谈,很多人在工作中确实也不会使用外键。包括在阿里的JAVA规范中也有下面这一条:【强制】不得使用外键与级联,一切外键概念必须在应用层解决。 但是呢,询问他们原因,大多是这么回答的:每次做DELETE 或者UPDATE都必须考虑外键约束,会导致开发的时候很痛苦,测试数据极为不方便。坦白说,这么说也是对的。但是呢,不...转载 2019-03-10 14:06:42 · 340 阅读 · 0 评论 -
mysql加载Sakila样例数据库
1.下载官网下载地址 sakila-db2.将解压后的sakila-db放到你的mysql中(如我的路径是D:\Program Files\mysql-5.7.25-winx64\data\sakila-db)3.连接mysql:>mysql -u root -p如果你已设置密码,则输入密码;如果没有,直接按回车。4.>source D:\Program Files\mysq...原创 2019-03-09 21:40:35 · 449 阅读 · 0 评论 -
windows下安装mysql5.7.25过程及注意事项
mysql安装过程及注意事项:1.1. 下载:我下载的是64位系统的zip包:下载地址:https://dev.mysql.com/downloads/mysql/下载zip的包:下载后解压:D:\软件安装包\mysql-5.7.20-winx641.2. 配置环境变量:变量名:MYSQL_HOME变量值:E:\mysql-5.7.20-winx64path里添加:%MYSQL...原创 2019-03-08 16:55:32 · 826 阅读 · 0 评论 -
Linux安装64位Mysql5.7.22
Linux安装64位Mysql5.7.22以安装在/usr/local目录下为例1.下载安装包地址:https://dev.mysql.com/downloads/file/?id=476936,安装包保存到/usr/local2.解压:cd /usr/localtar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tarmv my...转载 2018-07-22 21:59:54 · 990 阅读 · 0 评论 -
SQL题目及其解答(学生、课程、成绩、教师)
--原题目https://blog.csdn.net/tu451953337/article/details/45147757 https://blog.csdn.net/tu451953337/article/details/45147757--create table t_student(stuid int primary key,name varchar(20), age in...原创 2018-04-12 13:58:31 · 892 阅读 · 0 评论