
数据库SQL
记录MySql、Orcal等数据库相关知识
7ethe
记录学习笔记。
展开
-
MySql 查询排名前10(包含并列)Sql
今天一个测试的朋友去面试,考察了她数据库查询的一些语法问题,但是一些细节她没有考虑进去被刷下了。果然行业标准提高了啊。贴一下笔试题目。–1.学生表Student(SId,Sname,Sage,Ssex)–SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别–2.课程表Course(CId,Cname,TId)–CId 课程编号,Cname 课程名称–3.成绩表SC(SId,CId,score)–SId 学生编号,CId 课程编号,score 分数完成如下查询.原创 2020-12-14 13:59:31 · 22006 阅读 · 0 评论 -
Oracl 发生锁表如何解决 --解锁sql
Oracl 发生锁表–解锁sql整理文件时,发现了这个文件,想起了当时在项目测试上线时由于锁表造成的重大事故,不由地心生感慨,想来还是把这个分享给大家吧。锁表原因: 当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,原创 2018-02-01 11:06:08 · 231 阅读 · 0 评论 -
MySQL 优化知识笔记整理
MySQL 数据优化。优化数据类型避免使用 NULL,NULL 需要特殊处理, 大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 0,-1 作为默认值。仅可能使用更小的字段,MySQL 从磁盘读取数据后是存储到内存中 的,然后使用 cpu 周期和磁盘 I/O 读取它,这意味着越小的数据类型占用的空间越小.** 小心字符集转换**客户端或应用程序使用的字符集可能和表本身的...原创 2020-04-22 10:45:17 · 243 阅读 · 0 评论