Sql面试题

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

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

SQL面试题【图】

#求每篇文章(标题)最后更新的版本号和修订日期 SELECT title,MAX(version),MAX(amenddate) from version v,article a where v.articleid = a.articleid GROUP BY title

SQL面试题【图】

#求销售额最少的前三种商品名称及成交总金额 SELECT p.name,IF(SUM(priceAMOUNT) is NULL,0,SUM(priceAMOUNT)) ‘总价’ FROM goods g RIGHT JOIN product p ON g.ID = p.id GROUP BY name ORDER BY SUM(price*AMOUNT) ASC LIMIT 3 IF(SUM(priceAMOUNT) is NULL,0,SUM(priceAMOUNT)) 如果字段为NULL可以使用此代码设置为零 ORDER BY SUM(price*AMOUNT) ASC LIMIT 3 对该字段进行降序排序 LIMIT3 是获取前三个 RIGHT JOIN 右外链...

mysql面试题

1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 2、MySQL中myisam与innodb的区别,至少5点 (1)、问5点不同; (2)、innodb引擎的4大特性 (3)、2者selectcount(*)哪个更快,为什么 3、MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义 (1)、varchar与char的区别 (2)、varchar(50)中50的涵义 (3)、int(20)中20的涵义 (4)、mysql为什么这么设计 4、innodb的事务与日志的实现方式 (1)、有多少种日志;...

收集的MySQL的面试题分享给大家(建议收藏)【图】

1、如何登陆mysql数据库 MySQL -u username -p 2、如何开启/关闭mysql服务 service mysql start/stop 3、查看mysql的状态 service mysql status 4、如何显示数所有数据库 show databases 5、如何获取表内所有字段对象的名称和类型 describe table_name; 6、MYSQL支持事务吗? 在缺省模式下,MYSQL是autocommit模式的,所有的数据库更新操作都会即时提交,所以在缺省情况下,mysql是不支持事务的。 但是如果你的MYSQL表类型是使用In...

SQL面试题1【代码】

1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名mysql> select * from students; +----------+---------+--------+ | name | kecheng | fenshu | +----------+---------+--------+ | zhangsan | yuwen | 81 | | zhangsan | shuxue | 75 | | lisi | yuwen | 76 | | lisi | shuxue | 76 | | wangwu | yuwen | 81 | | wangwu | shuxue | 100 | | wangwu | yingyu | 90 |...

面试被问MySQL总回答不好:总结100道MySQL面试题和21题MySQL性能优化【图】

前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来 因此决定搞一个MySQL灵魂100问,试着用回答问题的方式,让自己对知识点的理解更加深入一点 主要针对的是开发人员需要知道的一些MySQL的知识点,主要包括索引,事务,优化等方面,以在面试中高频的问句形式给出答案 索引相关什么是索引? 索引是个什么样的数据结构呢...

某仪表上市公司.net-————Sql面试题【代码】【图】

数据库题目是这样的,如下图CREATE TABLE [dbo].[ClassInfo]([ClassId] [int] NULL,[ClassName] [varchar](50) NULL,[Manager] [varchar](50) NULL ) ON [PRIMARY]CREATE TABLE [dbo].[CourseInfo]([CourseID] [varchar](50) NULL,[CourseName] [varchar](50) NULL ) ON [PRIMARY]CREATE TABLE [dbo].[ScoreInfo]([StudentId] [varchar](50) NULL,[CourseId] [varchar](50) NULL,[Score] [int] NULL ) ON [PRIMARY]CREATE TABLE [d...

mysql的sql面试题(1)

需要数据库表1.学生表 Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 2.课程表 Course(CID,Cname,TID) --CID --课程编号,Cname 课程名称,TID 教师编号 3.教师表 Teacher(TID,Tname) --TID 教师编号,Tname 教师姓名 4.成绩表 SC(SID,CID,score) --SID 学生编号,CID 课程编号,score 分数 添加测试数据1.学生表 create table Student(SID varchar(10),Sname nvarchar(10),Sage datetime,S...

有史以来Mysql面试题大全详解?

1、MySQL的复制原理以及流程  根柢原理流程,3个线程以及之间的相关;  主:binlog线程——记载下悉数改动了数据库数据的语句,放进master上的binlog中;?  从:io线程——在运用start slave 之后,担任从master上拉取 binlog 内容,放进 自己的relay log中;  从:sql施行线程——施行relay log中的语句;  2、MySQL中myisam与innodb的差异,至少5点  (1)、问5点不同;  1>.InnoDB支撑事物,而MyISAM不支撑事物  ...

mysql面试题

mysql的集合函数有哪些呢? avg,count,num,min,max select 函数名(字段名) from 表名; mysql事务有哪些特性呢? 原子性:确保事务操作要么全部完成,要么全部不起作用。 一致性:事务在执行的前后状态要保持一致。 隔离性:并发访问数据库是,一个事务不被另外一个事务所干扰,并发事务之间数据库是独立的。 持久性:事务提交之后,数据库的数据改变是持久的。