mysql高级笔记-03
[toc] MySQL高级-Day03toStudents

MySQL-Day02必须掌握

外键

原理

使用规则

级联动作

嵌套查询(子查询)

定义

多表查询

笛卡尔积

连接查询

分类

语法

1、目的 :解决客户端并发访问的冲突问题

2、锁分类

数据导入

方式一(使用source命令)

方式二(使用load命令)

索引

定义

优点

缺点

分类及约束

MySQL-Day03笔记

存储引擎

定义

基本操作

常用存储引擎及特点

  • InnoDB
  • MyISAM
  • MEMORY

如何选择存储引擎

MySQL的用户账户管理

开启MySQL远程连接

添加授权用户

权限列表

示例

事务和事务回滚

事务定义

作用

事务操作

事务四大特性(ACID)

  • 1、原子性(atomicity)
  • 2、一致性(consistency)
  • 3、隔离性(isolation)
  • 4、持久性(durability)

注意

E-R模型(Entry-Relationship)

定义

实体、属性、关系

  • 实体
  • 属性
  • 关系(重要)

ER图的绘制

矩形框代表实体,菱形框代表关系,椭圆形代表属性

  • 课堂示例(老师研究课题)
  • 练习

设计一个学生选课系统的E-R图

关系映射实现(重要)

多对多实现

  • 老师研究课题
  • 后续

MySQL调优

存储引擎优化

索引优化

SQL语句优化

 

Ubuntu重装MySQL(卸载再安装)

作业讲解

有一张文章评论表comment如下

comment_idarticle_iduser_iddate
110000100002018-01-30 09:00:00
21000110001… …
31000210000… …
41000310015… …
51000410006… …
61002510006… …
71000910000… …

以上是一个应用的comment表格的一部分,请使用SQL语句找出在本站发表的所有评论数量最多的10位用户及评论数,并按评论数从高到低排序

备注:comment_id为评论id

article_id为被评论文章的id

user_id 指用户id

2、把 /etc/passwd 文件的内容导入到数据库的表中

3、外键及查询题目

综述:两张表,一张顾客信息表customers,一张订单表orders

表1:顾客信息表,完成后插入3条表记录

表2:顾客订单表(在表中插入5条记录)

增删改查题

 

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇