Sql面试题

以下是为您整理出来关于【Sql面试题】合集内容,如果觉得还不错,请帮忙转发推荐。

【Sql面试题】技术教程文章

sql面试题(学生表_课程表_成绩表_教师表)【代码】

TABLE student ( s INT, sname varchar(32), sage INT, ssex varchar(8) );CREATE TABLE course ( c INT, cname varchar(32), t INT );CREATE TABLE sc ( s INT, c INT, score INT );CREATE TABLE teacher ( t INT, tname varchar(16) )插入测试数据语句 【分表插入就不报错了】 insert into Student select 1,N‘刘一‘,18,N‘男‘ union allselect 2,N‘钱二‘,19,N‘女‘ union allselect 3,N‘张三‘,17,N...

sql面试题:行转列【代码】【图】

TABLE ProgrectDetail (ProgrectName NVARCHAR(20), --工程名称OverseaSupply INT, --海外供应商供给数量NativeSupply INT, --国内供应商供给数量SouthSupply INT, --南方供应商供给数量NorthSupply INT --北方供应商供给数量 )INSERT INTO ProgrectDetail SELECT ‘A‘, 100, 200, 50, 50 UNION ALL SELECT ‘B‘, 200, 300, 150, 150 UNION ALL ...

三万字、91道MySQL面试题。 附PDF

文末领取面试题 高清PDF数据库基础知识1. 为什么要使用数据库数据保存在内存优点:存取速度快 缺点:数据不能永久保存数据保存在文件优点:数据永久保存 缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便数据保存在数据库1)数据永久保存 2)使用SQL语句,查询方便效率高。 3)管理数据方便 2. 什么是SQL? 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。 作用:用于存取数据、查询、更新...

MySQL面试题【代码】

| emp_no | name | age | +--------+--------+-----+ | 1001 | 小明 | 18 | | 1002 | 王强 | 20 | | 1003 | 小雪 | 20 | | 1004 | 小明 | 19 | +--------+--------+-----+ select emp_no, name,age from emp where name in (select t.name from( select name,count(name) as num from emp group by name having num > 1)t ) order by age desc; MySQL面试题标签:重复 space sql面试题 style ...

MySQL面试题积累【代码】

MySQL什么是事务,MySQL是如何支持事务的?事务就是一段sql 语句的批处理,但是这个批处理是一个原子 ,不可分割,要么都执行,要么回滚(rollback)都不执行。 事务具体四大特性,也就是经常说的ACID : 1.原子性(所有操作要么全部成功,要么全部失败回滚) 2.一致性(事务执行之前和执行之后都必须处于一致性状态。) 3.隔离性(数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离) 4.持久...

Mysql面试题

1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 3.页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。 Mysql中有哪些不同的表格? 共有5种类型的表格: MyISAM Heap Merge INNODB ISAM 简述在MySQL数据库中MyISAM和InnoDB的区别 MyISAM: 不...

mysql面试题 pdf整理版 下载【图】

mysql面试题 pdf整理版 下载 下载地址: https://pan.baidu.com/s/1eUIBPB3ZEI4QtmiAUPlX0Q如需提取码: [打开微信]->[扫描下方二维码]->[关注数据与人] 输入"500069" 获取提取码 坚持电子书籍资源共享,感谢认同! 如果取消关注本公众号,即使再次关注,也将无法提供本服务,切记切记。 mysql面试题 pdf整理版 下载标签:服务 二维码 code address tips ips 电子 http 地址 本文系统来源:https://www.cnblogs...

2020 java MySQL面试题及答案(最全版本持续更新)【代码】

1、表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低. 2、行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最.低,并发度也最高。 3、页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。 2、MySQL 中有哪些不同的表格? 共有 5 种类型的表格: 1、MyISAM 2、Heap 3、Merge 4、INNODB 5、ISAM 3、简述在 MySQL...

MySQL面试题(一)

1. 主键 组合主键 外键 主键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 外键: 在一个表中存在的另一个表的主键称此表的外键。 2.数据库事务的四个特性及含义 数据库事务transanction正确执行的四个基本要素。ACID,原子性(Atomicity)、一致性(Correspondence)、隔离性(Isolation)、持久性(Durability)。原子性:整个事务中的所...

MySQL面试题全在这里了(上)【图】

目录1、数据库存储引擎2、InnoDB(B+树)2、TokuDB( Fractal Tree-节点带数据)3、MyIASM4、Memory5、数据库引擎有哪些6、InnoDB与MyISAM的区别7、索引8、常见索引原则有9、数据库的三范式是什么10、第一范式(1st NF - 列都是不可再分)11、第二范式(2nd NF- 每个表只描述一件事情)12、第三范式(3rd NF- 不存在对非主键列的传递依赖)13、数据库是事务14、SQL优化15、简单说一说drop、delete与truncate的区别16、什么是视图17、什...