数据库-part2-部分散碎知识点,或区别于 Oracle 数据库
1.找到然后再杀死mysql服务进程
首先使用 tasklist | findstr mysql,找到mysql的服务进程号 然后根据得到的进程号 使用 taskkill /F /PID +进程号,结束mysql服务
2.安装和移除服务
mysqld --install 安装服务 mysqld --remove 移除服务
3.开启mysql服务<mysql已经被安装,还 记得要先添加Windows服务>
1.打开Windows10资管管理器,在此电脑上点击鼠标右键,选择管理。 2.双击服务和应用程序。 3.双击服务。 4.找到App Readiness服务,点击启动按钮即可。
4.查看表属性
desc+表的名字,可以查看这个表整体的属性
5.同步外键<了解>
首先,创建的 emp 表的 dept_id 是 dep 表的 id 的外键, 画红色框的列设置完以上属性的时候, dep 表的 id 更新,则 emp 表的 dept_id 也更新, dep 表的 id 删除,则 emp 表的 dept_id 也被删除
6.限制前 N 名
作为查询语句的时候, limit N,代表查询前 N 条,前提是已经被 order by 排序后
7.having方法过滤★★★★★
当作为过滤条件的时候,筛选函数的优先级为: where > group by > having
8.MySQL的一般表连接查询 — inner join
9.全外查询 <部分版本可能不支持>
就是先来一个左连接,再来一个右连接,中间用一个 union 连起来 和 Oracle 的 full join 一样的效果
10.分页查询,可以起到查询性能优化的作用