Loading

随笔分类 -  Mysql

摘要:mysql 数据库存储结构 B-tree 与哈希索引的区别 B-tree索引 B-tree 索引是按照顺序存储的,所以,如果按照B-tree 索引,可以直接返回带顺序的数据,但这个数据只是该索引列含有的信息,因此是顺序I/O。适用于精准匹配,范围匹配,最左匹配 Hash索引 Hash索引 索引列值的 阅读全文
posted @ 2022-11-14 16:37 远乡人 阅读(94) 评论(0) 推荐(0) 编辑
摘要:1.左右连接区别? left join(左连接)查询的包括左表的所有记录和右表中交集的记录,如果右表中的没有对应数据,按null补充。 right join(右连接) 查询的包括右表的所有记录和左表中交集的记录。如果左表中的没有对应数据,按null补充。 2.having和where的区别? (1) 阅读全文
posted @ 2022-03-25 11:49 远乡人 阅读(87) 评论(0) 推荐(0) 编辑
摘要:-- 1.查询所有员工信息。查询员工编号,员工姓名,工资,职务名称,职务描述/*分析:员工编号,员工姓名,工资 用到emp;职务名称,职务描述 用到了job emp.job_id=job.id*/--隐式内连接SELECT emp.id,emp.ename,emp.salary,job.jname, 阅读全文
posted @ 2022-03-24 22:34 远乡人 阅读(64) 评论(0) 推荐(0) 编辑
摘要:1.数据规范化 1.1什么是范式? 建立科学的,规范的数据库就需要满足一些规则来优化数据的设计和存储,这些规则就成为范式。 1.2三大范式 第一范式(1NF):第一范式每一列不可再拆分,成为原子性。 第二范式(2NF):第二范式就是在满足第一范式的基础上所有列完全依赖于主键列, 第三范式(3NF): 阅读全文
posted @ 2022-03-24 17:23 远乡人 阅读(127) 评论(0) 推荐(0) 编辑
摘要:Mysql服务启动 cmd-->services.msc 打开服务的窗口 / net stop/start mysql停止/开启服务 访问Mysql服务器 mysql -uroot -proot 退出 exit 去除重复的结果集:select distinct address from studen 阅读全文
posted @ 2022-03-23 23:56 远乡人 阅读(16) 评论(0) 推荐(0) 编辑

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