数据库一直都是Java面试中的重点考察项目,本文为大家整理出来了常见的数据库知识点,内容主要有select语句完整的执行顺序、SQL之聚合函数、SQL之连接查询、SQLsql注入、Mysql性能优化、知识点1:SQL的select语句完整的执行顺序。(1)from子句组装来自不同数据源的数据;(2)where子句基于指定的条件对记录行进行筛选;(3)group by子句将数据划分为多个分组;(4
前言手写SQL语句笔试、面试中常见的题型,所以本篇主要收集一些常见的SQL笔试题。实验环境MySQL 5.6 (Windows版)第一篇题目来源:某网站公开课(避免广告嫌疑,不具体指出) 答案来源:博主自己书写,仅供参考表结构及数据SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- --
转载 2023-09-05 07:00:20
245阅读
一、题目1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90A: select distinct name from table where name not in (select distinct name from tab
转载 2024-05-11 19:44:21
362阅读
一.数据库基础表--学生表 CREATE TABLE `student` ( `s_id` varchar(20) NOT NULL COMMENT '学生学号', `s_name` varchar(20) NOT NULL DEFAULT '' COMMENT '学生姓名', `s_birth` varchar(20) NOT NULL DEFAULT '' COMMENT '出生年
转载 2024-06-15 07:38:27
80阅读
备注:建立下面的每一个题目对应的表,插入案例数据,然后执行需要的SQL,将结果复制到word文件中MYSQL经典面试题,后面有建表过程和SQL执行语句  一、现有数据库casemanage中表结构如下图TABLENAME:afinfoIdnameagebirthsexmemo1徐洪国371979-03-23男高中2王芳芳261988-02-06女本科3徐晓盛241990-04-
转载 2023-07-23 18:55:41
413阅读
数据库笔试题,包含创建数据库、表、插入记录、查询等操作以下是sql server语句,因为自己电脑上没有装sql server,只装了mysql,所以悲剧了,在创建数据库的时候一直报错,以为自己的语句写的有问题,到后来才把sql语句复制到 sql server上能完美运行时,才幡然醒悟!但后面sql语句是用mysql写的,运行都没问题,我想应该是差不多的吧。1.   
转载 2023-11-11 11:49:32
71阅读
开头MySQL和Oracle都是同一家公司的产品,由于市场因素决定,大部分企业都是使用的MySQL,主要原因还是因为它是免费的,可以说是性价比很高了。MySQL作为关系型数据库,数据是通过SQL来拿的,也就是说,SQL语句写的好不好直接关系到你拿数据快不快,可见SQL语法的重要性了!那么,今天我为大家分享的这份SQL语法学习笔记,能够解决你工作中的大部分问题,提高你的工作效率。蚂蚁金服电话一面第二
转载 2023-12-07 00:16:36
37阅读
1、现有余额表balance(userName,balance),程序会对相同的userName做并非扣款操作,但是必须保证余额表的余额大于0。例如余额表有一条记录zhangsan的余额为10元,扣款5元成功,扣款11元失败。现有开发写的sql如下:update balance = balance -(扣款金额)where userName =‘zhangsan’;请问:上面写的sql在并非场景会
转载 2023-11-14 07:05:39
78阅读
12、使用外连接  A、left outer join:  左外连接(左连接):结果集几包括连接表的匹配行,也包括左连接表的所有行。  sql: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c B:right outer join:  右外连接(右连接)
转载 2023-07-17 00:40:42
108阅读
  博主有一些 MySQL 的面试题,简单抽了一个备注一下,补充一下自己不熟悉的地方。   一、在MySQL中,有两个复合索引(A,B)和(C,D),以下语句会怎样使用索引?可以做怎样的优化?        SELECT * FROM TAB WHERE (A=? AND B=?)
转载 2024-03-14 15:21:31
97阅读
1.不能激活触发器执行的操作是:(D) A.DELETE B.UPDATE C.INSERT D.SELECT2.SQL语言中,删除一个表的命令是(B) A.CLEAR TABLE B.DROP TABLE C.DELETE TABLE D.REMOVE TABLE3.关于下面程序,哪些结论是正确的(A)@Test public void Test1() { int a[]=new int[
    很多查询都可以用经典的学生-课程-成绩案例来表示,下面是一些我在笔试或面试中遇到的经典题型。这些题目没有涉及到索引,函数,存储过程等高级功能,都是一些基本的查询语句,但难度却不小。表结构 学生表student(id,name)课程表course(id,name)学生课程表student_course(sid,cid,score)sql crea
转载 2024-01-08 17:42:49
195阅读
一、sql相关1.mysql存储过程与普通的sql语句区别存储过程就是多条sql语句的集合,由于它是在数据库端得sql语句,所有执行起来很快2.sql的常用语句:1.新增: insert into 表名 values(值1, 值2...)2.修改:update 表名 set 字段名 = 新值 where 字段名 = 旧值3.删除:delet from 表名 where 字段名 = 值 删表:dro
## 如何实现“java sql 笔试题” ### 流程图 ```mermaid flowchart TD A(开始) B(创建数据库连接) C(编写SQL查询语句) D(执行SQL查询) E(处理查询结果) F(关闭数据库连接) G(结束) A --> B B --> C C --> D D -->
原创 2024-03-09 05:03:16
27阅读
MySQL索引面试题分析话不多说,先建立一个表testTable,其中id为自增主键 在c1,c2,c3,c4上建立符合索引索引CREATE INDEX idx_testTable_c1234 ON testTable(c1,c2,c3,c4);现在的题目是:根据以下SQL分析索引使用的情况1.SELECT * FROM testTable WHERE c1='a1' AND c2='a2' AN
转载 2024-06-30 22:50:05
17阅读
[4]Java开发实习面试打卡1.常用SQL语句数据定义语言DDL(Data Ddefinition Language) CREATE,DROP,ALTER主要为以上操作 集对逻辑结构等有操作的,其中包括表结构,视图和索引.数据查询语言DQL(Data Query Language) SELECT 这个较好理解 即查询操作,以select关键字.各种简单查询,连续查询等都属于DQL.数据操纵语言D
转载 2024-03-31 20:13:52
64阅读
(1)表名:购物信息购物人      商品名称     数量A            甲          2B        &
转载 2024-01-25 22:09:21
119阅读
除了基础题部分,小编计划收集整理的MySQL面试题还包括如下知识点或题型:MySQL高性能索引SQL语句MySQL查询优化MySQL高扩展高可用MySQL安全性首先我们先来看一道真题:真题请写出下面MySQL数据类型表达的意义(int(0)、char(16)、varchar(16)、datetime、text)知识点分析此真题主要考察的是MySQL数据类型。MySQL数据类型属于MySQL数据库基
一、请列举常见的mysql存储引擎1.show engines命令查看mysql使用的引擎,命令输出为如果要想查看数据库默认使用哪个引擎,可以通过使用命令SHOW VARIABLES LIKE 'storage_engine';在mysql中,不需要在整个项目中使用一种引擎,根据不同的需求对每一个表使用不同的存储引擎,Suport列的值表示某种引擎是否可以使用:yes表示可以使用,no表示不可以使
转载 2024-05-10 09:40:54
32阅读
Mysql常见面试题MySQL 中有哪些存储引擎?InnoDB 存储引擎 InnoDB 是 MySQL 的默认事务型引擎,也是最重要、使用最广泛的存储引擎。 它被设计用来处理大量的短期(short-lived)事务,应该优先考虑 InnoDB 引擎。MylSAM 存储引擎 在 MySQL 5.1 及之前的版本,MyISAM 是默认的存储引擎。MyISAM 提供了 大量的特性,包括全文索引、压缩、空
转载 2023-08-11 08:48:10
201阅读
  • 1
  • 2
  • 3
  • 4
  • 5