
MySQL
文章平均质量分 73
Emperor10
这个作者很懒,什么都没留下…
展开
-
[MySQL]insert 三种插入语句
文章目录1.insert into2.replace into3.insert ignore into已创建成功的数据表 b 数据信息如下:filedtypenullkey…idint(10)yes-…namevarchar(20)yes-…user_idint(15)nopri…预先插入一条记录insert into b values(1,'张三',10);下面的操作都在此基础上进行1.insert into插入主键重原创 2021-10-22 17:54:27 · 951 阅读 · 0 评论 -
[MySQL]创建数据表的三种方式
文章目录1.常规创建2.复制表格3.将tableA的部分数据拿来创建tableB1.常规创建create table <tableB>( # <字段> <类型> id int(10), name varchar(20));2.复制表格# create table 目标表 like 源表create table <tableB> like <tableA>3.将tableA的部分数据拿来创建tableBcr原创 2021-10-22 17:39:32 · 1541 阅读 · 0 评论 -
[MySQL]数据集面试题
【同程艺龙2020届校招笔试题】有员工表、部门表和薪资表,根据查询条件写出对应的sql【同程艺龙2020届校招笔试题】现在有员工表、部门表和薪资表。部门表depart的字段有depart_id, name;员工表 staff 的字段有 staff_id, name, age, depart_id;薪资表salary 的字段有 salary_id,staff_id,salary,month。问题1):求每个部门’2016-09’月份的部门薪水总额;涉及分组查询(每个部门),聚合查询(薪水总额),多.原创 2021-10-03 17:21:44 · 548 阅读 · 1 评论 -
[MySQL]如何使用JDBC编程?
文章目录安装教程原创 2021-09-22 00:18:08 · 499 阅读 · 5 评论 -
[MySQL]子查询与合并查询
文章目录子查询in关键字exists关键字合并查询union关键字union all关键字子查询子查询类似于套娃问题,就是用上一层查询的结果作为下一层查询的条件,进行最终的查询,有时候可能会套上很多层,难度不大,但是不太好想,在实际开发中可读性不高,效率比较低,所以尽量不使用子查询为好。Q:如何查询“不想毕业”同学的同班同学?先查询出“不想毕业”同学的班级号class_id再查询哪些同学的class_id与它相同。这是两个简单的查询语句,那么我们把它结合起来就是子查询。先执行第二行的原创 2021-09-20 17:06:52 · 592 阅读 · 1 评论 -
[MySQL]多表查询 / 联合查询
文章目录笛卡尔积内连接外连接左外连接右外连接在前面的小节中我们有总结单表基础查询,但是在实际应用中,我们要查的数据很可能不在同一个表中,而是来自于不同的表,这时就需要使用多表查询操作。多表查询顾名思义是针对多张表进行操作的。下面的案例都是依据已经建好4张表来做操作,分别是classes表,student表,course表以及score表。笛卡尔积笛卡尔积指的是多表查询得到的结果。作为多表查询中一个核心操作,多表查询操作是将两个表每一项排列组合,得到一个大表的过程。将student表和原创 2021-09-20 15:55:24 · 1925 阅读 · 2 评论 -
[MySQL]聚合查询
文章目录1 聚合函数1.1 count1.2 sum1.3 avg1.4 max1.5 min2 分组查询2.1 group by2.2 having聚合查询是更复杂的查询语句,将若干行给合并起来,1 聚合函数count函数可以查询任何类型的数据,但是其他函数只能查询数字,因为它要做基本的数学计算,不是数字就没有意义。聚合函数说明count返回查询到的数据的数量sum返回查询到的数据的总和,不是数字没有意义avg返回查询到的数据的 平均值,不是数字没有意原创 2021-09-20 10:53:30 · 2870 阅读 · 1 评论 -
[MySQL]数据库设计
文章目录数据库设计1. 实体2. 关系2.1 一对一关系2.2 一对多关系2.3 多对多关系Q:某项目中的数据库如何设计的?A:不是让你回答设计的过程,而是注重考察表的结构。回答该项目具体有几张表,每个表是做什么的,每张表中有哪些列,分别都是什么类型,代表了什么含义,有什么约束等等。数据库设计我们采用一个案例来进行说明。假设现在需要设计一个教务系统来管理里很多的学生和班级。1. 实体实体:需求场景中的核心概念 / 重要名词。对于教务系统来说,实体包含学生和班级。2. 关系关系:指原创 2021-09-14 13:03:29 · 2219 阅读 · 3 评论 -
MySQL约束类型
文章目录1. not null有无约束对比2. unique有无约束对比3. default4. primary key5. foreign key6. check在向数据表中插入数据时,有的时候对于插入的数据是有特殊要求的,比如学生成绩不能为空,学生学号不能重复等等,这个时候约束就派上用场了。约束类型是通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。这一章我们主要介绍六个常见的MySQL约束类型。1. not null保证指定不能存储NULL值,如果插入NULL则插入失败。有原创 2021-09-06 14:28:53 · 319 阅读 · 1 评论 -
如何修改MySQL的配置,设置字符集为utf-8?
为什么修改MySQL的默认字符集?mysql默认字符集latin1可能会出现从数据库中读取数据库中读取的数据中文乱码的情况,所以在这里将字符集设置为utf-8,这样可以兼容世界上所有字符。修改操作1. 找到MySQL的配置文件我们把目标路径拿出来看一下"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" "--defaults-file=C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" "原创 2021-08-02 15:38:17 · 9258 阅读 · 1 评论 -
MySQL增删改查操作基础
文章目录1. 数据库基础操作1.1 显示当前数据库1.2 创建数据库1.3 使用数据库1.4 删除数据库1.5 查看表结构1.6 创建表1.7 删除表2. 新增(Create)2.1 单行数据插入2.2 多行数据插入3. 删除(Delete)4. 修改(Update)5. 查询(Retrieve)5.1 全列查询5.2 指定列查询5.3 查询字段为表达式5.4 别名查询5.5 去重查询5.6 排序查询5.7 条件查询where1. 数据库基础操作1.1 显示当前数据库show databases;1原创 2021-08-12 20:09:27 · 375 阅读 · 0 评论