一.数据库基础表--学生表
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语句是笔试、面试中常见的题型,所以本篇主要收集一些常见的SQL笔试题。实验环境MySQL 5.6 (Windows版)第一篇题目来源:某网站公开课(避免广告嫌疑,不具体指出) 答案来源:博主自己书写,仅供参考表结构及数据SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
--
转载
2023-09-05 07:00:20
245阅读
# MySQL sql 笔试题的复盘记录:解决流程与架构
在这里,我将详细解析处理 MySQL sql 笔试题的整个过程,从环境预检到服务验证,确保每一部分都符合最佳实践,并包含必要的图表和代码示例,以方便大家快速理解。
## 环境预检
在开始之前,首先对所需环境进行预检,确保设备和软件符合要求。我们通过四象限图和兼容性分析明确环境的适用性。
```mermaid
quadrantChar
# 教你实现 MySQL SQL 笔试题
对于刚入行的小白来说,学习并掌握 SQL 的基础知识是非常重要的。在这里,我将通过一个示例,逐步教您如何完成 MySQL SQL 笔试题。整个过程将以一份表格和甘特图形式展示步骤,并提供每一步所需的代码和详细说明。
## 一、整体流程
我们可以将整个流程分为以下几步:
| 步骤 | 描述 |
| ---- | -
原创
2024-08-09 10:41:40
40阅读
一 mysql双写( 目标机械盘)1 double write是什么1 内存中开启的一个连续空间2 共享表空间 ibdata中的一个缓存区间3 大小2M,由2个段构成(每个段64个页 一共128个页)目的 是为了避免页损坏/页中断后无法恢复的情况,实现原子写特性2 描述下double write的具体过程1 每次脏也刷新 先通过函数拷贝到这个连续空间,然后通过这个空间刷新2 先把doublewri
转载
2024-04-26 11:20:07
7阅读
博主有一些 MySQL 的面试题,简单抽了一个备注一下,补充一下自己不熟悉的地方。
一、在MySQL中,有两个复合索引(A,B)和(C,D),以下语句会怎样使用索引?可以做怎样的优化?
SELECT * FROM TAB WHERE (A=? AND B=?)
转载
2024-03-14 15:21:31
97阅读
SQL笔试面试题总结1)数据库表建立复合索引tab_index(“name”, “age”),下面那些语句能用上索引?(C)A)select *from table where age=18 and name=’test’; B)select *from table where name=’test’ and age=18; C)select *from table where name li
转载
2023-11-28 21:06:32
144阅读
一、sql相关1.mysql存储过程与普通的sql语句区别存储过程就是多条sql语句的集合,由于它是在数据库端得sql语句,所有执行起来很快2.sql的常用语句:1.新增: insert into 表名 values(值1, 值2...)2.修改:update 表名 set 字段名 = 新值 where 字段名 = 旧值3.删除:delet from 表名 where 字段名 = 值 删表:dro
转载
2024-06-08 17:54:04
79阅读
很多查询都可以用经典的学生-课程-成绩案例来表示,下面是一些我在笔试或面试中遇到的经典题型。这些题目没有涉及到索引,函数,存储过程等高级功能,都是一些基本的查询语句,但难度却不小。表结构 学生表student(id,name)课程表course(id,name)学生课程表student_course(sid,cid,score)sql
crea
转载
2024-01-08 17:42:49
195阅读
备注:建立下面的每一个题目对应的表,插入案例数据,然后执行需要的SQL,将结果复制到word文件中MYSQL经典面试题,后面有建表过程和SQL执行语句 一、现有数据库casemanage中表结构如下图TABLENAME:afinfoIdnameagebirthsexmemo1徐洪国371979-03-23男高中2王芳芳261988-02-06女本科3徐晓盛241990-04-
转载
2023-07-23 18:55:41
413阅读
(1)表名:购物信息购物人 商品名称 数量A 甲 2B &
转载
2024-01-25 22:09:21
119阅读
数据库笔试题,包含创建数据库、表、插入记录、查询等操作以下是sql server语句,因为自己电脑上没有装sql server,只装了mysql,所以悲剧了,在创建数据库的时候一直报错,以为自己的语句写的有问题,到后来才把sql语句复制到 sql server上能完美运行时,才幡然醒悟!但后面sql语句是用mysql写的,运行都没问题,我想应该是差不多的吧。1.
转载
2023-11-11 11:49:32
71阅读
SQL笔试题
一 单词解释(2分/个) 34
Data
Database
RDBMS
GRANT
REVOKE
DENY
DECLARE
PROCEDURE
Transaction
TRIGGER
继续
唯一
主键
标识列
外键
检查
约束
转载
精选
2007-09-21 21:01:52
8486阅读
5评论
# MySQL笔试查询面试题科普
在如今的技术环境中,数据库管理系统(DBMS)作为关键组成部分被广泛应用。MySQL是最流行的开源关系数据库之一,特别在Web应用开发中具有重要地位。本文将通过一些常见的MySQL查询面试题,帮助读者更好地理解MySQL的使用。
## 数据库基本概念
在深入查询之前,了解基本的数据库概念非常重要。关系数据库是由表(Table)组成的,每个表都有行(Row)和
一、选择题(1-25没题1分26-30每题2分共35分)1)假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是()。(选择两项)a)如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。 b)此表设计主键时,根据选
转载
2024-01-14 21:25:19
290阅读
mysql 查询相关的笔试题是开发人员面试过程中常见的一类问题,这类题目通常涉及SQL语法、数据库设计及优化等方面。为了更好地理解和解决这些问题,我将整理出一套完整的解决方案,包括环境预检、部署架构、安装过程、依赖管理、故障排查和迁移指南,以应对相关笔试题的挑战。
### 环境预检
在进行MySQL查询题的准备前,首先需要确保我们的开发环境符合要求。为了做到这一点,我使用了四象限图来进行兼容性分
# MySQL高级笔试题 SQL 实战
MySQL是一种广泛使用的关系型数据库管理系统,它具有稳定性、高性能和可靠性等优点,因此在数据存储和管理方面被广泛应用。在实际工作中,对于MySQL的高级应用和技巧掌握是非常重要的。本篇文章将结合实际案例,介绍一些MySQL高级笔试题中常见的SQL实战操作。
## 创建数据库和表格
首先,我们需要创建一个数据库和一张表格用于后续操作。下面是创建数据库和
原创
2024-05-30 07:01:35
39阅读
冲浪时发现了知乎上这位老师图解SQL面试题:经典50题 - 知乎总结的五十题,看了下大概可以应付一般的面试场景了,自己做了下,发现了其中有几个答案的问题并进行了改正,记录下方便以后自己面试前翻看。如果大家看到,请配合原文章食用,若发现有什么错误,请不吝赐教。一、使用Navicat创建数据库和表分别创建学生表、成绩表、教师表和课程表,其中每个列的约束以及属性都按照原文章的要
一、简答题1.简述你们公司使用的MySQL版本,并说明具体小版本及GA时间?5.6.38
5.7.20
2017-9-132.请介绍你熟悉的数据库的种类和代表产品名称?NoSQL:Redis Mongodb memcache
RDBMS:Oracle MySQL MSSQL PG3.请简述MySQL二进制安装重点步骤?1.下载,上传,解压
2. 创建用户
3. 创建相关目录并授权
4.
转载
2023-09-18 16:59:18
192阅读
数据库一直都是Java面试中的重点考察项目,本文为大家整理出来了常见的数据库知识点,内容主要有select语句完整的执行顺序、SQL之聚合函数、SQL之连接查询、SQL之sql注入、Mysql性能优化、知识点1:SQL的select语句完整的执行顺序。(1)from子句组装来自不同数据源的数据;(2)where子句基于指定的条件对记录行进行筛选;(3)group by子句将数据划分为多个分组;(4
转载
2023-09-04 16:09:52
17阅读