1、如何登陆mysql数据库MySQL -u username -p2、如何开启/关闭mysql服务service mysql start/stop3、查看mysql的状态service mysql status4、如何显示数所有数据库show databases5、如何获取表内所有字段对象的名称和类型describe table_name;6、MYSQL支持事务吗?在缺省
转载
2023-12-19 14:40:38
96阅读
1、MySQL 索引使用有哪些事项呢?要注意索引失效情况;要添加的索引是否合适;注意索引规则等等索引失效情况:like通配符可能导致索引失效;对索引列进行运算,索引失效;对于联合索引,查询的条件不是联合索引中的第一个列,索引失效;如果字段类型是字符串,where时一定用引号括起来,否则索引失效;索引字段上使用(!= 或者 < >,not in)时,可能会导致索引失效。、查询条件包含or
转载
2024-07-24 21:45:01
47阅读
目录测试表格创建测试数据练习题--1 查询“ 01 ”课程比" 02 "课程成绩高的学生的信息及课程分数--1.1 查询同时存在" 01 "课程和" 02 "课程的情况--1.2 查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为null)--1.3 查询不存在" 01 "课程但存在" 02 "课程的情况--2. 查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和
转载
2024-01-11 15:07:00
64阅读
我用的工具:MySQL5.7+SQLyog-11.2.5-01、表架构呈现student(sid,sname,sage,ssex) 学生表 teacher(tid,tname) 教师表course(cid,cname,tid) 课程表 sc(sid,cid,score) 成绩表 2、建表SQL语句并插入数据-- 1.学生表
CREATE TABLE student(
转载
2023-08-10 14:01:09
125阅读
以下是一些常见的 MySQL 面试题及答案:什么是 MySQL?请简要描述其特点。答:MySQL 是一个开源的关系型数据库管理系统,它使用 SQL(结构化查询语言)作为查询语言。其特点包括:高性能、易用、安全、可扩展、支持多种存储引擎、支持事务处理等。请解释以下 MySQL 存储引擎的特点和适用场景:MyISAM、InnoDB、Memory。答:MyISAM:不支持事务处理,适用于读取密集型应用。
转载
2023-09-01 21:04:30
115阅读
# MySQL联表查询面试题的实现指南
在面试中,联表查询是一个常见的考察内容,尤其是在SQL部门。作为一名刚入行的小白,学习如何进行联表查询将对你的职业发展有所帮助。在这篇文章中,我将详细介绍联表查询的流程,以及如何在MySQL中实现它。
## 1. 理解联表查询
联表查询是指从两个或多个表中获取相关数据的查询方法。在MySQL中,主要的联表查询有INNER JOIN、LEFT JOIN、
原创
2024-10-20 05:04:20
61阅读
除了基础题部分,小编收集整理的MySQL面试题还包括如下知识点或题型:MySQL高性能索引SQL语句MySQL查询优化MySQL高扩展高可用MySQL安全性为了避免收藏不看,让大家更有耐心看下去,印象更深刻些,民工哥将分几次分别发布这些内容,欢迎持续关注公众号后续文章分享。问题1:char、varchar的区别是什么? varchar是变长而char的长度是固定的。如果你的内容是固定大小的,你会得
转载
2024-06-17 21:29:52
49阅读
# MySQL 学生表、班级表、成绩表实现
## 1. 整体流程
```mermaid
journey
title 整体流程
section 开发流程
开发者->小白: 解释需求
小白->开发者: 确认理解
开发者->小白: 制定计划
小白->开发者: 实施计划
开发者->小白: 检查结果
原创
2024-03-19 06:01:33
72阅读
表结构:Student(S#,Sname,Sage,Ssex) 学生表
Course(C#,Cname,T#) 课程表
SC(S#,C#,score) 成绩表
Teacher(T#,Tname) 教师表 建表语句 : CREATE TABLE student
(
s# INT,
sname nvarchar(32),
s
转载
2023-12-16 18:07:08
25阅读
sortbuffer、内存临时表和joinbuffer,都是用来存放语句执行过程中的中间数据,以辅助SQL语句的执行。在排序的时候用到了sortbuffer,在使用join语句的时候用到了joinbuffer。union执行流程示例表!(https://s4.51cto.com/images/blog/202203/24235857_623c9541a00ae58662.png?xossproce
推荐
原创
2022-03-24 23:59:20
10000+阅读
点赞
mysql 分库分表 分表是分散数据库压力的好方法。
分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。
当然,首先要知道什么情况下,才需要分表。个人觉得
单表记录条数达到百万到千万级别时就要使用分表了。
1,分表的分类
纵向分表
转载
2024-04-29 19:47:18
54阅读
Mysql学习---SQL测试题之表结构
原创
2022-02-21 15:42:45
263阅读
1.登陆MySQL数据库。mysql -uroot -poldboy1232.查看当前登录的用户。select user();3.创建数据库oldboy,并查看已建库完整语句。create database oldboy;show databases;show create database oldboy;4.创建用户oldboy,使之可以管理数据库oldboy。create user oldbo
原创
2017-05-01 08:21:59
1267阅读
MySQL表设计有一些比较重要的点,面试的时候常常会被问到。 为什么一定要设置一个主键? 在不设置主键的情况下,InnoDB存储引擎会帮你生成一个隐藏列作为自增主键。因此,手动指定主键可以为以后的维护带来便利,比如说在自定义主键上建立主键索引来提高查询效率。 主键是用自增还是随机(UUID)? 主键
转载
2020-06-04 23:14:00
53阅读
2评论
请打开MySQL 5.0完成以下题目,把所建立的数据库文件(*.mdf,*.ldf)分离后复制到考生文件夹中;如果要求写出SQL语句,请把SQL窗口及运行结果截屏保存(命名为2_x.jpg,x是代表小题题号)并复制到考生文件夹中: 创建数据库exam+考号,如考号为123410001,则数据库名为e
原创
2022-06-08 17:23:00
248阅读
# MySQL 试题
## 介绍
MySQL 是一种开源的关系型数据库管理系统(RDBMS),它广泛应用于Web应用程序的开发中。在开发和维护MySQL数据库时,我们需要具备一定的MySQL知识和技能。本文将介绍一些常见的MySQL试题,以帮助读者更好地理解和掌握MySQL。
## 常见试题
### 1. 如何创建一个新的数据库?
我们可以使用MySQL的`CREATE DATABASE
原创
2023-11-10 11:28:59
20阅读
看到这个问题的朋友,我相信不少人有疑问,我 where 不加主键还不能更新了?不是的,能更新,也能使用。但是我不建议你们这样做。因为我们大多数人使用 MySQL 都使用的是 innodb 存储引擎,它是支持事务的。如果你的 where 条件不加主键,那么 innodb 的行级锁就可能变成表级锁。如果升级为表级锁,那么并发性就将大打折扣了。之前也有网友在我的文章里评论说,行锁升级为表锁与事务的隔离级
原创
2021-04-18 16:40:53
396阅读
前面我推荐了极客时间的Java高并发课程,很多人根据这篇文章《2019Java高并发学习路线图和必会的50道面试题!》的介绍买了课程,我希望大家能够认真的看!别把钱浪费了!今天,我来说另外一个面试题。为什么推荐MySQL的update语句中where条件要有主键?看到这个问题的朋友,我相信不少人有疑问,我where不加主键还不能更新了?不是的,能更新,也能使用。但是我不建议你们这样做。因为我们大多
原创
2021-05-04 07:45:01
201阅读
临时表是用于临时存储数据的临时存储结构。
原创
2022-07-28 05:45:50
52阅读
一、简答题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阅读