数据库
人之初fzs
纸上得来终觉浅,绝知此事要躬行
展开
-
185. 部门工资前三高的所有员工
Employee 表包含所有员工信息,每个员工有其对应的工号Id,姓名 Name,工资 Salary 和部门编号 DepartmentId 。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 85000 | 1 || 2 | Henry | 80000 |...原创 2020-11-21 19:44:45 · 126 阅读 · 0 评论 -
178. 分数排名
编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。+----+-------+| Id | Score |+----+-------+| 1 | 3.50 || 2 | 3.65 || 3 | 4.00 || 4 | 3.85 || 5 | 4.00 || 6 | 3.65 |+----+-------+例如,根据上述给定的...原创 2020-11-21 16:24:26 · 228 阅读 · 0 评论 -
查看索引区分度
-- 查看索引区分度SHOW INDEX FROM table_name;原创 2020-11-04 19:56:20 · 408 阅读 · 0 评论 -
sql 存储过程
-- 修改结束字符DELIMITER $$-- 删除存储过程DROP PROCEDURE IF EXISTS test$$-- 创建存储过程CREATE PROCEDURE test()BEGIN DECLARE count INT DEFAULT 0; WHILE count < 1000000 DO -- TODO 业务操作 SET count = count + 1; END WHILE;END$$-- 修改结束字符DE...原创 2020-11-04 10:47:28 · 75 阅读 · 0 评论 -
[42000][1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL
1. 环境今天使用idea 操作mysql建表时,碰到一个错误 2. 错误提示 [42000][1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''goodss' (...原创 2018-04-10 12:24:21 · 10764 阅读 · 1 评论 -
数据库事务 ACID
知识点数据库事务 ACID1. 原子性 atomicity一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚。对于一个事务来说,不可能只执行其中的一部分操作,这就是事物的原子性。2. 一致性 consistency数据库总是从一个一致性的状态转换到另外一个一致性的状态。3. 隔离性 isolation通常来说,一个事务所做的修改在最终提交以...原创 2018-05-12 14:40:16 · 201 阅读 · 0 评论