Mysql
光滑的哈士奇
bug分享师
展开
-
mysql性能优化
1、 mysql query optimizermysql自己的优化策略,若想定制,需要重写mysql,一般不会用2、mysql常见瓶颈Dba或者运维配置中问题2、 explain开发人员真正的需要分析的六要点解析:1、 能查找表的读取顺序,即指id2、 Select_type3、 possible_keys4、 key5、 各种嵌套,简单查询,子查询等逻辑关系6、 rowExplain包含的信息1、 IdId 相同:执行顺序t1 >> t3 >> t原创 2020-09-05 19:56:51 · 105 阅读 · 0 评论 -
Mybatis逆向工程
一、maven导入generator生成工具 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</...原创 2020-04-05 15:46:47 · 92 阅读 · 0 评论 -
sql面试题(学生表_课程表_成绩表_教师表)
sql面试题(学生表_课程表_成绩表_教师表) 表架构Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表建表语句 CREATE TABLE student ( s# INT,...转载 2020-03-29 20:44:43 · 6373 阅读 · 0 评论 -
MySQL数据库开发的36条原则
前言这些原则都是经历过实战总结而成每一条原则背后都是血淋淋的教训这些原则主要是针对数据库开发人员,在开发过程中务必注意总是在灾难发生后,才想起容灾的重要性;总是在吃过亏以后,才记得曾有人提醒过。 一、核心原则1.尽量不在数据库做运算俗话说:别让脚趾头想事情,那是脑瓜子的职责作为数据库开发人员,我们应该让数据库多做她所擅长的事情: 尽量不...转载 2020-03-29 20:12:48 · 470 阅读 · 0 评论 -
mysql多表查询的基本命令
备份数据库数据:mysqldump –u用户名 –p密码 数据库名>生成的脚本文件路径多表查询有如下几种: 合并结果集;UNION 、UNION ALL 连接查询 内连接 [INNER] JOIN ON 外连接 OUTER JOIN ON 左外连接 LEFT [OUTER] JOIN 右外连接 RIGHT [OUTER] JOIN 全外连接(M...原创 2020-03-14 14:53:40 · 173 阅读 · 0 评论 -
mysql建表
CREATE TABLE `mmall_cart` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `product_id` int(11) DEFAULT NULL COMMENT '商品id', `quantity` int(11) DEFAULT NULL COMMENT '数量', ...原创 2020-03-11 22:29:27 · 602 阅读 · 0 评论