MySQL
MySQL随笔
好久没正儿八经写sql了,活动活动筋骨...
霸王龙i
我先睡了 还有人在等我
展开
-
MySQL简单题目 查找XX第二多的记录,不使用order by
注:相关题目均来自牛客题霸题目:查找薪水排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不能使用order by完成drop table if exists `employees` ; drop table if exists `salaries` ; CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` var原创 2021-07-19 01:06:41 · 685 阅读 · 0 评论 -
MySQL简单题目 查找XX第二多的记录
注:相关题目均来自牛客题霸题目:查找薪水第二多的员工drop table if exists `salaries` ; CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`from_date`));INSERT INTO salaries V原创 2021-07-19 00:31:35 · 261 阅读 · 0 评论 -
MySQL简单题目 “not in” or “left join + is null”
注:相关题目均来自牛客题霸题目:查找所有非部门领导的员工emp_nodrop table if exists `dept_manager` ; drop table if exists `employees` ; CREATE TABLE `dept_manager` (`dept_no` char(4) NOT NULL,`emp_no` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMA原创 2021-07-17 22:33:07 · 181 阅读 · 0 评论 -
MySQL简单题目 分组+组内计数
注:相关题目均来自牛客题霸题目:查找薪水记录超过15次的员工号emp_no以及其对应的记录次数tdrop table if exists `salaries` ; CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`from_date`));原创 2021-07-13 21:00:57 · 140 阅读 · 0 评论 -
MySQL概述
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。Mysql是开源的,所以你不需要支付额外的费用。Mysql是可以定制的,采用了GPL协议,你可以修改源码来开发自己的Mysql系统。Mysql支持大型的数据库...原创 2019-07-01 14:27:07 · 634 阅读 · 0 评论 -
MySQL的用户管理
MySQL用户管理相关原创 2019-07-01 16:40:34 · 517 阅读 · 0 评论 -
MySQL用户权限管理
1.授予权限-- 授权命令: 该权限如果发现没有该用户,则会直接新建一个用户。grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;-- 比如 给xiaoming用户用本地命令行方式下,授予mysql这个库下的所有表的插删改查的权限。grant select,insert,delete,drop on mys...原创 2019-07-10 09:48:13 · 215 阅读 · 0 评论