随笔 - 57,  文章 - 6,  评论 - 0,  阅读 - 28982

随笔分类 -  MySQL

MySQL面试题整理(摘录:马士兵教育)
摘要:一、怎么处理MySQL的慢查询? 1、开启慢查询日志,准确定位到哪个sql语句出现了问题 2、分析sql语句,看看是否load了额外的数据,可能是查询了多余的行并且抛弃掉了,可能是加载了许多结果中并不需要的列,对语句进行分析以及重写 3、分析语句的执行计划,然后获得其使用索引的情况,之后修改语句或者 阅读全文
posted @ 2022-08-02 08:03 山与月 阅读(74) 评论(0) 推荐(0) 编辑
MySQL面试题整理(摘录自:马士兵教育)
摘要:一、mysql为什么需要主从同步?1、在业务复杂的系统中,有这么一个情景,有一句sql语句需要锁表,导致暂时不能使用读的服务,那么就很影响运行中的业务,使用主从复制,让主库负责写,从库负责读,这样,即使主库出现了锁表的情景,通过读从库也可以保证业务的正常运作。2、做数据的热备3、架构的扩展。业务量越 阅读全文
posted @ 2022-07-12 10:20 山与月 阅读(230) 评论(0) 推荐(0) 编辑
MySQL计算年差
摘要:在mysql当中怎么计算两个日期的"年差",差了多少年?TimeStampDiff(间隔类型,前一个日期,后一个日期)示例:timestampdiff(YEAR,hiredate, now () )间隔类型:SECOND秒, MINUTE分钟, HOUR小时, DAY天,WEEK星期, MONTH月 阅读全文
posted @ 2022-04-08 17:55 山与月 阅读(723) 评论(0) 推荐(0) 编辑
MySQL之三范式
摘要:整理来源:billbill:老杜带你学_mysql入门基础(mysql基础视频+数据库实战) 一、什么是数据库设计范式?数据库表的设计依据。教你怎么进行数据库表的设计。二、数据库设计范式共有?3个.第一范式:要求任何一张表必须有主键,每一个字段原子性不可再分。第二范式:建立在第一范式的基础之上,要求 阅读全文
posted @ 2022-04-05 11:04 山与月 阅读(30) 评论(0) 推荐(0) 编辑
MySQL之数据的导入与导出
摘要:整理来源:billbill:老杜带你学_mysql入门基础(mysql基础视频+数据库实战) (1)数据导出?注意:在windows的dos命令窗口中:mysqldump bjpowernode>D: \bjpowerpode.sql -uroot -p123456 可以导出指定的表吗?mysqld 阅读全文
posted @ 2022-04-05 11:01 山与月 阅读(81) 评论(0) 推荐(0) 编辑
MySQL之视图
摘要:一、什么是视图?view :站在不同的角度去看待同一份数据。二、创建视图对象(示例):create view dept2_view as select* from dept2 ; 删除视图对象(示例):drop view dept2_view;注意:只有DQL语句才能以view的形式创建。creat 阅读全文
posted @ 2022-04-04 18:22 山与月 阅读(30) 评论(0) 推荐(0) 编辑
MySQL索引
摘要:一、索引 (1)在任何数据库当中主键上都会自动添加索引对象,id字段上自动有索引,因为id是PK。另外在mysql当中,一个字段上如果有unique约束的话,也会自动创建索引对象。(2)在任何数据库当中,任何一张表的任何一条记录在硬盘存储上都有—个硬盘的物理存储编号.(3)在mysql当中,索引是一 阅读全文
posted @ 2022-04-03 15:00 山与月 阅读(85) 评论(0) 推荐(0) 编辑
MySQL事务
摘要:一、什么是事务?—个事务其实就是一个完整的业务逻辑。(1)什么是一个完整的业务逻辑?假设转账,从A账户向B账户中转账1000 .将A账户的钱减去1000将B账户的钱加上1000这就是一个完整的业务逻辑。以上的操作是一个最小的工作单元,要么同时成功,要么同时失败,不可再分。 二、只有DM语句才会有事务 阅读全文
posted @ 2022-03-24 17:14 山与月 阅读(42) 评论(0) 推荐(0) 编辑
MySQL约束
摘要:一、主键约束(primary key,简称PR)主键约束的相关术语?主健约束:就是一种约束。主键字段:该字段上添加了主键约束,这样的字段叫做主键字段 主键值:主键字段中的每一个值都叫做主键值。什么是主键?有啥用?主健值是每一行记录的唯一标识。主键值是每一行记录的身份证号!! ! 任何一张表都应该有主 阅读全文
posted @ 2022-03-23 18:23 山与月 阅读(34) 评论(0) 推荐(0) 编辑
快速删除表中数据
摘要:一、快速删除表中的数据?1、删除dept_bak表中的数据delete from dept_bak ; /这种删除数据的方式比较慢。mysql> select * from dept_bak ;Empty set (0.00 sec)delete语句删除数据的原理?表中的数据被删除了,但是这个数据在 阅读全文
posted @ 2022-03-22 19:07 山与月 阅读(417) 评论(0) 推荐(0) 编辑
MySQL日期格式
摘要:(1)mysql采用的默认日期格式:‘%Y-%m-%d’(年-月-日) (2)mysql日期格式:%Y:年、%m:月、%d:日、%h:时、%i:分、%s:秒 (3)java日期格式:YYYY-MM-dd HH:mm:ss SSS (4)mysql短日期格式:%Y-%m-%d (5)mysql长日期格 阅读全文
posted @ 2022-03-20 20:35 山与月 阅读(8780) 评论(0) 推荐(0) 编辑
MySQL常见数据类型
摘要:(1)varchar:可变长度的字符串 (2)char:定长字符串 (3)int:数字中的整数型 (4)bigint:数字中的长整型 (5)float:单精度浮点型数据 (6)double:双精度浮点型数据 (7)date:短日期类型 (8)datetime:长日期类型 (9)clob:字符大对象, 阅读全文
posted @ 2022-03-19 20:31 山与月 阅读(146) 评论(0) 推荐(0) 编辑
MySQL之limit
摘要:一、limit作用:将查询结果集的一部分取出来,通常使用在分页查询当中,分页的作用是为了提高用户的体验 完整用法:limit startIndex,length startIndex:起始下标 length:长度 起始下标从0开始 缺省用法:limit 5;取前五 MySQL当中limit在orde 阅读全文
posted @ 2022-03-17 20:58 山与月 阅读(318) 评论(0) 推荐(0) 编辑
MySQL学习笔记
摘要:一、NULL只要参与运算,最终结果一定是NULL,为了避免这个现象,需要使用ifnull函数;ifnull函数用法:ifnull(数据,被当作的那个值) 二、执行顺序:from->where->group by->select->order by 三、在一条select语句当中,如果有group b 阅读全文
posted @ 2022-03-03 21:04 山与月 阅读(23) 评论(0) 推荐(1) 编辑
MySQL学习笔记
摘要:一、SQL语句分类: (1)DQL:数据查询语言(凡是带有select关键字的都是查询语句) (2)DML:数据操作语言(凡是对表中数据进行增删改的都是DML) (3)DDL:数据定义语言(凡是带有create、drop、alter的都是DDL,主要操作的是表的结构,不是表中的数据) (4)TCL: 阅读全文
posted @ 2022-03-02 20:27 山与月 阅读(11) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示