![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
CCDan*
这个作者很懒,什么都没留下…
展开
-
MySQL事务:模拟实现不同隔离级别下产生的一致性相关问题
建立测试表 CREATE TABLE User( id int(11) not null primary KEY auto_increment, name varchar(20), age int DEFAULT 0 )ENGINE = INNODB DEFAULT CHARSET=gb2312; insert into `user` values (1,'zhangsan',23); insert into `user` values(2,'lisi',20); 查看MySQL默认的隔离级别.转载 2020-08-12 13:34:32 · 319 阅读 · 0 评论 -
牛客网SQL编程(二):查找当前薪水(to_date=‘9999-01-01‘)排名第二多的员工编号emp_no、薪水salary、last_name以及first_name
查找当前薪水(to_date=‘9999-01-01’)排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,你可以不使用order by完成吗 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `last_name` varchar(16) NOT NULL, `gender` ch原创 2020-08-04 15:55:47 · 283 阅读 · 0 评论 -
牛客网SQL编程(一):sql12获取所有部门薪水最高的emp_no,dept_no,salary
题目:获取所有部门中当前员工薪水最高的相关信息,给出dept_no,emp_no以及其对应的salary,当前表示to_date=‘9999-01-01’ 隐含要求:按照部门升序排列 错误示范(虽然能通过测试,但实际上是错的) SELECT d.dept_no, d.emp_no, s.salary FROM dept_emp as d INNER JOIN salaries as s ON d.emp_no=s.emp_no WHERE d.to_date='9999-01-01’ AND s.to_da原创 2020-08-04 14:21:54 · 288 阅读 · 0 评论 -
MySQL必知必会
文章目录1. Mysql命令行处理2. 检索数据3. 排序检索数据4. 过滤数据5. 数据过滤6. 用通配符进行过滤7. 用正则表达式进行搜索8. 计算字段9. 使用数据处理函数10. 汇总数据11.分组数据12.使用子查询13.联结表14.创建高级联结15.组合查询16.插入数据17.更新数据18.创建+操纵表19.使用视图20、使用存储过程21、使用游标22、触发器23、事务处理23、全球化和本地化24、安全管理 1. Mysql命令行处理 ##登录 mysql -u root -p use datab原创 2020-06-27 00:36:53 · 283 阅读 · 0 评论