数据库试题阅读指南文章目录1.事务四大特性2.数据库隔离级别3.MYSQL的两种存储引擎区别(事务、锁级别等等),各自的适用场景4.索引有B+索引和hash索引5.聚集索引和非聚集索引6.索引的优缺点,什么时候使用索引,什么时候不能使用索引7.InnoDB索引和MyISAM索引的区别8.索引的底层实现(B+树,为何不采用红黑树,B树)重点9.B+树的实现10.为什么使用B+Tree11.Sql的优
转载
2024-06-17 23:06:26
29阅读
文章目录1. 取得每个部门最高薪水的人员名称2. 哪些人的薪水在部门的平均薪水之上3. 取得部门中(所有人的)平均的薪水等级4.不准用组函数(Max),取得最高薪水5.取得平均薪水最高的部门的部门编号6. 取得平均薪水最高的部门的部门名称【和第五题类似】7. 求平均薪水的等级最低的部门的部门名称8.取得比普通员工(员工代码没有在mgr字段上出现的)的最高薪水还要高的领导人姓名9. 取得薪水最高的
转载
2023-07-09 23:06:19
902阅读
点赞
sql语句应该考虑哪些安全性? 答: (1)防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量。 (2)最小权限原则,特别是不要用root账户,为不同的类型的动作或者组建使用不同的账户。 (3)当sql运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止泄漏服务器和数据库相关信息。简单描述MySQL中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响。
转载
2023-06-28 18:10:24
50阅读
MySQL 50道题最近学了下MySql,准备学习下这50道题,留作记录。注意:MySQL5.7以后会默认开启sql_mode=only_full_group_by,会导致group by 操作时select 后只能跟group by 之后的字段,可以使用select @@sql_mode查询。 win10系统下,找到MySQL安装目录,修改my.ini文件,在[mysqld]之后配置sql_mo
转载
2023-08-16 16:48:41
660阅读
MySQL--经典题目综合汇总一(进阶)--建议先把之前的看了,难度较高1、表格创建2、题目部分题目一:查询课程名称为“python基础”,且分数低于90的学生姓名和分数题目二:查询课程编号为01且课程成绩在90分以上的学生的学号、姓名和分数题目三:查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩题目四:查询平均成绩大于等于100分的同学的学生编号和学生姓名和平均成绩题目五:查询平均
转载
2024-07-11 08:21:46
175阅读
1.数据库命令行中执行linux语句使用system system ls /root 2.MySQL跳过密码登陆数据库,适用于密码忘记情况–grant-skip-table参数 mysqld_safe --defaults-file =/data/3306/my.cnf --grant-skip-tables & 3.MySQL临时改变数据库提示符 prompt zhang>>
转载
2024-01-26 10:07:03
75阅读
# Mysql 经典练习题
## 介绍
MySQL是一种开源的关系型数据库管理系统,具有高性能、可靠性和易用性等特点。在日常的开发工作中,我们经常需要与MySQL进行交互,包括创建数据库、表,插入、查询、更新和删除数据等操作。为了更好地掌握MySQL的使用技巧,我们可以通过解决一些经典的练习题来提高我们的技能。
本文将介绍一些常见的MySQL练习题,并给出相应的代码示例,帮助读者更好地理解和
原创
2023-09-11 04:16:46
255阅读
题目来自于CSDN平台,代码均已经确认可以执行,也欢迎大家指点。 练习之前创建数据表并导入数据,并且在具体的题目处会适当插入新数据,用来验证语句是否准确。01 创建学生表,插入数据#创建学生表
create table Student(
Sid varchar(6) PRIMARY KEY,
Sname varchar(10) NOT NULL,
Sage date NOT
转载
2024-01-12 18:08:35
105阅读
虽然网上已经有很多相关资源,但是正确解答的优质资源并不太多,因此本篇文章将这50道题重新整理了一下,希望能给刚学习sql的童鞋一点帮助。Student(S,Sname,Sage,Ssex) 学生表Course(C,Cname,T) 课程表SC(S,C,score) 成绩表Teacher(T,Tname) 教师1.1 创建学生表CREATE TABLE `student` (
`S` varch
转载
2023-09-03 15:45:34
358阅读
表结构–1.学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号 –3.教师表 Teacher(t_id,t_name) –教师编号,教师姓名 –4.成绩表 Score(s_id,c_id,s_score) –学生编号,课程编号
转载
2024-06-24 14:29:52
17阅读
一、 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。&
转载
2024-05-13 20:29:50
100阅读
1、MySQL 中有哪几种锁? (1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最 高,并发度最低。 (2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最 低,并发度也最高。 (3)页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表 锁 ...
转载
2021-04-29 17:46:07
168阅读
2评论
1、MySQL 中有哪几种锁?(1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最 高,并发度最低。 (2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最 低,并发度也最高。 (3)页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表 锁和行锁之间,并发度一般。2、MySQL 中有哪些不同的表格?共有 5 种类型的表格: (1)MyISA
原创
2022-02-14 17:03:49
40阅读
常见的MySQL面试题总结
原创
2020-08-17 16:19:32
598阅读
1、MySQL 中有哪几种锁?(1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最 高,并发度最低。(2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲...
转载
2021-06-10 23:02:25
175阅读
常见的一些MySQL数据库面试题总结
转载
2021-07-28 11:24:03
231阅读
1、MySQL 中有哪几种锁? (1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最 高,并发度最低。(2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最 低,并发度也最高。(3)页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表 锁和行锁之间,并发度一般。 2、MySQL 中有哪些不同的表格? 共有 5 种类型的表格:(1)
转载
2021-02-26 13:01:29
503阅读
2评论
1、MySQL 中有哪几种锁? (1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最 高,并发度最低。(2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最...
原创
2021-09-29 17:46:17
699阅读
建表语句CREATE TABLE STUDENT(
S_ID STRING,
S_NAME STRING,
S_BIRTH STRING,
S_SEX STRING
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t';
CREATE TABLE COURSE(
C_ID STRING,
C_NAME STRING,
T_ID STRING
)
转载
2024-02-23 23:13:55
0阅读
mysql练习题21 mysql> create table classcharger(
2 -> id tinyint primary key auto_increment,
3 -> name varchar(20),
4 -> age int,
5 ->
转载
2023-06-12 13:09:05
880阅读