E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mysql学习笔记
【
Mysql学习笔记
】count(1)、count(*)、count(id)和count(字段)
reference1reference2count(1),表示扫描表,count(1)它在扫描到一行时不会取任何值,而是直接返回一个1,然后累加1的个数。count(),MyISAM引擎中直接在磁盘存了表的总行数,因此执行count()的时候直接返回总行数;InnoDB引擎中没有直接存表的总行数,因为执行count()的时候需要把数据一行一行地从引擎里读出来,然后累积计数,但是mysql对coun
Go 鹏ya
·
2023-09-12 18:28
linux
C++
mysql
学习
数据库
MySQL学习笔记
-优化法则
SQL本身并不难学,编写查询语句也很容易,但是想要编写出能够高效运行的查询语句却有一定的难度。查询优化是一个复杂的工程,涉及从硬件到参数配置、不同数据库的解析器、优化器实现、SQL语句的执行顺序、索引以及统计信息的采集等,甚至应用程序和系统的整体架构。本文介绍几个关键法则,可以帮助我们编写高效的SQL查询;以下法则适用于各种关系型数据库,包括但不限于:MySQL、Oracle、SQLServer、
赵客缦胡缨v吴钩霜雪明
·
2023-09-10 23:21
PHP-
mysql学习笔记
如题记录发送emoji数据无法正常显示的问题PHPMysql记录发送emoji数据无法正常显示的问题问题描述前端发送关于emoji的表情数据给php,php写入mysqlphp接收到了数据,但无法写入写入过后返回前端无法正常显示PHP在对应的pdd函数中设置字符集为utf8mb4Mysqlemoji数据写入数据库所需条件数据库版本大于5.1.xxx,本人用的是msyql8将数据库需要emoji的数
淳杰
·
2023-09-10 12:49
php
mysql
学习
MySql学习笔记
02——MySql的简单介绍
MySQL常用命令注意在mysql中使用的命令需要用英文分号结尾(启动/关闭mysql服务不需要带分号)netstartmysql启动mysql服务(需要管理员启动cmd)netstopmysql关闭mysql服务(需要管理员启动cmd)mysql-uroot-p123456登录mysqlexit退出mysqlshowdatabases查看数据库usedatabase_name使用某个数据库cre
Maxcu
·
2023-09-09 21:39
数据库
mysql
学习
笔记
MySql学习笔记
04——DDL
DDL建表语法建表属于DDL语句,DDL语句包括createdropaltercreatetable表名(字段名1数据类型,字段名2数据类型,字段名3数据类型,..);表名一般建议使用t_开头,可读性更强。Mysql数据类型varchar可变长度的字符串,最长为255,会根据实际的数据长度来动态分配存储空间,能够节省空间,但是由于需要动态分配空间,因此速度较慢,效率较低。char定长字符串,最长为
Maxcu
·
2023-09-09 15:04
数据库
mysql
学习
笔记
MySQL 学习笔记
创作不易,各位看官点赞收藏.文章目录
MySQL学习笔记
1、`DQL`查询语句1.1、基本查询1.2、函数查询1.2.1、单行函数1.2.2、聚合函数1.3、复杂查询1.3.1、连接查询1.3.2、子查询
sun-flower__
·
2023-09-09 12:32
数据库
mysql
学习
笔记
【
MySQL学习笔记
】(十)使用索引的操作
简单使用索引创建索引创建主键索引创建唯一键索引普通索引的创建查询索引删除索引索引创建原则数据库中的索引与书籍中的索引类似,在一本书中,利用索引可以快速地查找所需信息,而无须阅读整本书。在数据库中,索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据。书中的索引是一个词语列表,其中注明了包含各个词的页码。而数据库中的索引是某个表中一列或者若干列值的集合和相应的指向表中物理标识这些值的数据页
有心栽花无心插柳
·
2023-09-06 19:18
MySQL学习笔记
mysql
学习
笔记
【
MySQL学习笔记
】(七)内置函数
内置函数日期函数示例案例-1案例-2字符串函数示例数学函数其他函数日期函数示例获得当前年月日mysql>selectcurrent_date();+----------------+|current_date()|+----------------+|2023-09-03|+----------------+1rowinset(0.00sec)获得当前时分秒mysql>selectcurrent_
有心栽花无心插柳
·
2023-09-06 12:58
MySQL学习笔记
mysql
学习
笔记
MySql学习笔记
05——DML
DML插入数据insertinsertinto表名(字段名1,字段名2,字段名3...)values(值1,值2,值3);字段名和值要一一对应(顺序对应,数据类型对应)insertintot_student(no,name,sex,age,email)values(1,'Jack','b',12,'
[email protected]
');+------+------+------+------+----
Maxcu
·
2023-09-06 02:49
数据库
mysql
学习
笔记
MySql学习笔记
01——SQL的相关术语
SQL(相关术语)数据库database有组织的存储数据的容器,通常是一个文件或者一组文件表table存储数据的文件称为表,表是某种特定数据的结构化清单。表可以保存顾客清单、产品目录,或者其他信息清单。要注意的是,数据库中,每个表都具有唯一的名称来标识自己。模式schema关于数据库和表的布局及特性信息列colum,数据类型datatype所有的表都是由一个或者多个列组成的,每个列中存储的是特定的
Maxcu
·
2023-09-05 22:33
数据库
mysql
学习
笔记
MySql学习笔记
09——索引介绍
索引基本概念通过给字段名上增加索引,可以提高查询的效率。一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制。select*fromt_userwherename='jack';如果name字段没有索引,系统会将所有name中的字段值一个个地进行匹配,如果name字段有索引,会通过jack的索引首先找到一个大致地方位,避
Maxcu
·
2023-09-05 13:07
数据库
mysql
学习
笔记
MySql学习笔记
12——数据库设计三范式
数据库设计三范式第一范式:要求任何一张表必须有主键,每一个字段原子性不可再分。第二范式:建立在第一范式之上,要求所有非主键字段必须完全依赖主键,不能部分依赖第三范式:建立在第二范式之上,要求所有非主键字段必须直接依赖主键,不要产生传递依赖按照三范式设计数据库,可以避免表中数据的冗余,造成空间不必要的浪费。三种基本关系:第一范式必须有主键,并且每一个字段都是原子性不可再分。学生编号学生姓名联系方式-
Maxcu
·
2023-09-05 13:07
数据库
数据库
mysql
学习
MySql学习笔记
10——视图介绍
视图概述viewview可以看作是一张“虚拟表”,(但是他也是会作为文件存在的)当我们通过复杂的查询语句获取一张表的时候,可以将这张表作为一个视图,和创建一个新表不同,在视图上进行的DML操作会对数据原本存在的表产生影响,也就是说,原表中的数据会被修改,但是创建新表,在新表中进行操作,不会对原表造成影响。视图就是个存放检索结果的临时表。创建视图,删除视图创建视图:createview视图名称asD
Maxcu
·
2023-09-05 13:37
数据库
mysql
学习
笔记
MySql学习笔记
11——DBA命令介绍
DBA命令数据导入要进入Mysql创建数据库createdatabasedatabase_name;使用数据库usedatabase_name;初始化数据库source.sql文件地址,不能加双引号;数据导出要在windows的dos环境下进行导出数据库mysqldumpdatabase_name>存放地址(.sql文件名)-u用户名-p密码导出数据库中的某个表mysqldumpdatabase_
Maxcu
·
2023-09-05 13:07
数据库
mysql
学习
笔记
【
MySQL学习笔记
】(八)复合查询
在前面的笔记中做的查询基本都是对一张表进行查询,在实际开发中远远不够,本篇文章内容是复合查询相关的笔记。需要用到oracle9i的经典测试表,在笔记(六)中已经教大家如何导入了。复合查询基本查询回顾多表查询子连接子查询单行子查询多行子查询多列子查询在from子句中使用子查询合并查询基本查询回顾这是emp表mysql>select*fromemp;+--------+--------+-------
有心栽花无心插柳
·
2023-09-05 09:56
MySQL学习笔记
mysql
学习
笔记
mysql学习笔记
--4
UNION操作符用于合并两个或多个SELECT语句的结果集。默认地,UNION操作符选取不同的值。如果允许重复的值,请使用UNIONALL。使用了unionall;带有where的unionall语句;SELECTINTO语句从一个表复制数据,然后把数据插入到另一个新表中。但是mysql不支持,可通过insertinto...select;选取需要的列复制;SQL约束用于规定表中的数据规则。UNI
Abbycanbibi
·
2023-09-02 19:56
【
MYSQL学习笔记
】管理MYSQL和使用MYSQL语句
一、前言MySQL提供了大量的SQL语句用于管理。很多时候,通过SSH远程连接时,只能使用SQL命令,所以,了解并掌握常用的SQL管理操作是必须的。二、管理MYSQL输入SQL后,记得加一个;,再回车执行该语句。虽然有些不需要,但是MYSQL里面,select不加;则会让客户端继续等待输入。如果在图形界面或则会程序开发中集成则不用加;2.1创建数据库createdatabasetest;2.2删除
BruceHelloWorld
·
2023-08-31 05:19
数据库
mysql
MySQL学习笔记
整理(下部)
文章目录前言MySQL函数流程控制函数窗口函数(排序函数)其他函数事务添加事务事务的四大特征索引存储引擎B-Tree和B+Tree索引的分类建索引的原则回表和索引覆盖联合索引的使用MySQL的约束常见的约束分类主键约束详解主键约束概念主键约束的相关操作MySQL锁的类型性能优化索引的优化SQL语句调优优化数据访问重构查询方式慢查询优化定位慢SQL语句分库分表主从复制读写分离零散知识点1,在MySQ
霁晨晨晨
·
2023-08-30 23:14
mysql
学习
笔记
MySQL学习笔记
DDL-数据库操作showdatabases;createdatabase数据库名;use数据库名;selectdatabase();deopdatabase数据库名;DDL-表操作-查询查询当前数据库所有表,showtables;查询表结构,desc表名;查询指定表的建表语句,showcreatetable表名DDL-表操作-创建createtable表名(字段1字段1类型[COMMENT字段1
肖较瘦
·
2023-08-25 23:26
数据库
mysql
数据库
sql
mysql学习笔记
(一) 表
简单来说,表就是关于特定实体的数据集合,这也是关系型数据库模型的核心。1.索引组织表在InnoDB存储引擎中,表都是根据主键顺序组织存放的,这种存储方式的表称为索引组织表(indexorganizedtable)。在InnoDB存储引擎表中,每张表都有个主键(PrimaryKey),如果在创建表时没有显式地定义主键,则InnoDB存储引擎会按如下方式选择或创建主键:首先判断表中是否有非空的唯一索引
云师兄
·
2023-08-25 04:48
MySQL学习笔记
学习视频:https://www.bilibili.com/video/BV1NJ411J79W?p=29&spm_id_from=pageDriver学习参考文档:https://gitee.com/zhayuyao/java-notes/blob/master/md%E6%96%87%E6%A1%A3/%E7%8B%82%E7%A5%9E%E8%AF%B4java/03.MySql/MySQL
披星戴月看天晓
·
2023-08-24 10:56
java
intellij-idea
开发语言
MySQL学习笔记
之SQL语句执行过程查看
文章目录参数使能查看最近一条SQL执行过程查看profiling打开开后,所有SQL语句执行耗时查看某一条SQL的执行过程指定要查看的性能选项查看所有性能选项参数使能以select语句为例,首先打开profile参数:mysql>setprofiling=1;QueryOK,0rowsaffected,1warning(0.00sec)然后执行两边下面的语句:mysql>select*fromem
coder_szc
·
2023-08-21 05:35
数据库
mysql
mysql学习笔记
--2
进入msql之后,可以使用相应的操作对数据库进行操作,语句需要带分号;创建一个数据库runoob,并在此数据库中导入websites数据文件:(文件可在上面教程中下载)关于select语法:SELECTcolumn_name,column_nameFROMtable_name;*指选择所有;从websites表中取了name与country两列selectdistinct语句:SELECTDIST
Abbycanbibi
·
2023-08-19 03:27
MySQL学习笔记
MySQL学习笔记
这篇文章的笔记是基于黑马程序员MySQL的教程。
神也佑我YK
·
2023-08-18 15:18
mysql
学习
笔记
MySQL学习笔记
- 进阶部分
MySQL进阶部分字符集的相关操作:字符集和比较规则:utf8与utf8mb4:比较规则:常见的字符集和对应的Maxlen:Centos7中linux下配置字符集:各个级别的字符集:执行`showvariableslike'%character%'`语句:请求到响应过程中字符集的变化:MySQL的数据目录:MySQL在linux中的主要目录结构:数据库文件存放的路径:`/var/lib/mysql
小白要努力sgy
·
2023-08-16 16:39
中间件
mysql
MySQL学习笔记
-基础篇1
MySQL学习笔记
–基础篇1目录
MySQL学习笔记
--基础篇11.数据库概述与MySQL安装1.1数据库概述1.1.1为什么要使用数据库1.2数据库与数据库管理系统1.2.1数据库的相关1.2.2数据库与数据库管理系统的关系
xujinshan361
·
2023-08-16 00:46
学习记录
数据库概述与MySQL安装
基本SELECT语句
运算符与排序分页
多表查询
单行函数与聚合函数
MySQL学习笔记
之MySQL5.7用户管理
文章目录用户创建用户修改修改用户名修改密码修改自己的密码修改其他用户的密码删除用户权限管理查看所有权限授予权限回收权限权限表columns_privprocs_privtables_priv用户创建基本格式:createuser'用户名'identifiedby'密码';mysql>createuser'szc'identifiedby'szc123';QueryOK,0rowsaffected(
coder_szc
·
2023-08-14 06:15
数据库
mysql
用户管理
mysql学习笔记
(三) 锁
1.行锁InnoDB存储引擎实现了如下两种标准的行级锁:❑共享锁(SLock),允许事务读一行数据。❑排他锁(XLock),允许事务删除或更新一行数据。如果一个事务T1已经获得了行r的共享锁,那么另外的事务T2可以立即获得行r的共享锁,因为读取并没有改变行r的数据,称这种情况为锁兼容(LockCompatible)。但若有其他的事务T3想获得行r的排他锁,则其必须等待事务T1、T2释放行r上的共享
云师兄
·
2023-08-12 09:22
mysql学习笔记
七
事务mysql中事务其实是一个最小的不可分割的工作单位。事务能保证一个业务的完整性。比如我们的银行转帐:a->-100updateusersetmoney=money-100wherename='a';b->+100updateusersetmoney=money+100wherename='b';若只有一条语句成功执行,而另外一条执行失败,会出现数据前后不一致的情况。事务的作用就是让多条sql语
chengting1314
·
2023-08-11 05:52
高性能
MySQL学习笔记
(六)
如何获取由性能问题的SQL1、通过用户反馈获取存在性能问题的SQL2、通过慢查日志获取存在性能问题的SQL3、实时获取存在性能问题的SQL使用慢查询日志获取有性能问题的SQLslow_query_log启动停止记录慢查日志为on时时开启通过脚本定时开关slow_query_long_file指定慢查日志的存储路径及文件默认情况下保存在MySQL的数据目录中日志存储和数据存储分开存储,如果可以存在不
Boger_8cf1
·
2023-08-11 04:44
【
MySQL学习笔记
】事务和MySQL中事务隔离级别修改
一、事务的概念事务:一组操作逻辑,使数据从一个状态转变到另一个状态。事务特性:原子性(atomicity):一个不可分割的工作单元,要么全部提交,要么全部回滚。一致性(consistency):事务执行前后,数据从一个合法状态转变到另一个合法状态隔离性(isolation):事务之间相互不干扰。持久性(durablility)事务被提交,则对数据修改时永久性的。事务状态:活动(active):事务
DivingKitten
·
2023-08-09 02:47
MySQL
mysql
数据库
sql
MySQL-notes
MySQL学习笔记
:一、进入数据库:二、查看(database/table)三、使用数据库:四、创建(database/table):五、更改(表名/表中某栏目字段的数据类型)六、删除(数据库/表格):
uyi31
·
2023-08-08 17:28
mysql
mysql
数据库
sql
MySQL学习笔记
------ 分组函数
一、分组函数1、功能用作统计使用,又称为聚合函数或统计函数或组函数2、分类sum求和、avg平均值、max最大值、min最小值、count计算个数3、特点(1)sum、avg一般用于处理数值型;max、min、count可以处理任何类型;(2)以上分组函数都忽略null值;(3)可以和distinct搭配实现去重的运算;4、count函数的单独介绍(1)一般使用count(*)用作统计行数;(2)
散修-小胖子
·
2023-07-28 20:30
MySQL
mysql
学习
笔记
c++
数据库
linux
centos
MySQL学习笔记
------ 排序查询
一、语法SELECT查询列表FROM表名【WHERE筛选条件】ORDERBY排序列表【ASC}DESC】;#支持多个排序条件,以逗号分隔二、特点1、ASC:升序,如果不写默认升序DESC:降序2、排序列表支持单个字段、多个字段、函数、表达式、别名;3、ORDERBY的位置一般放在查询语句的最后(除LIMIT语句之外);三、案例分析1、显示原表SELECT*FROMemployees;2、按单个字段
散修-小胖子
·
2023-07-27 13:55
MySQL
mysql
学习
笔记
linux
数据库
MySQL学习笔记
------ 条件查询
一、语法SELECT查询列表FROM表名WHERE筛选条件;二、筛选条件的分类1、按条件表达式筛选(1)简单条件运算符:>!=>=安全等于(2)案例1:查询工资>12000的员工信息SELECT *FROM employeesWHERE salary>12000;(3)案例2:查询部门编号不等于90号的员工名和部门编号SELECT last_name, department
散修-小胖子
·
2023-07-26 17:29
MySQL
mysql
学习
笔记
linux
数据库
MySQL学习笔记
------ 基础查询
一、语法SELECT查询列表FROM表名;二、特点1、查询列表可以是字段、常量、表达式、函数,也可以是多个;2、查询结果是一个虚拟表;三、示例1、查询单个字段SELECT字段名FROM表名;SELECTlast_nameFROMemployees;2、查询多个字段SELECT字段名,字段名FROM表名;SELECTlast_name,salary,emailFROMemployees;3、查询所有
散修-小胖子
·
2023-07-26 16:50
MySQL
数据库
linux
c++
mysql
MySQL学习笔记
------ 数据类型
#常见的数据类型/*数值型:整型小数:定点数浮点数字符型:较短的文本:char、varchar较长的文本:text、blob(较长的二进制数据)日期型:*/#一、整型/*分类:tinyint、smallint、mediumint、int/integer、bigint12348特点:①如果不设置无符号还是有符号,默认是有符号,如果想设置无符号,需要添加unsigned关键字②如果插入的数值超出了整型
散修-小胖子
·
2023-07-26 09:59
MySQL
mysql
linux
数据库
MySQL学习笔记
------ 常见约束
#常见约束/*含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性分类:六大约束NOTNULL:非空,用于保证该字段的值不能为空比如姓名、学号等DEFAULT:默认,用于保证该字段有默认值比如性别PRIMARYKEY:主键,用于保证该字段的值具有唯一性,并且非空比如学号、员工编号等UNIQUE:唯一,用于保证该字段的值具有唯一性,可以为空比如座位号CHECK:检查约束【mysql中
散修-小胖子
·
2023-07-26 09:59
MySQL
mysql
学习
笔记
数据库
linux
MySQL学习笔记
------ 库和表的管理
#DDL/*数据定义语言库和表的管理一、库的管理创建、修改、删除二、表的管理创建、修改、删除创建:create修改:alter删除:drop*/#一、库的管理#1、库的创建/*语法:createdatabase[ifnotexists]库名;*/#案例:创建库BooksCREATEDATABASEIFNOTEXISTSbooks;#2、库的修改RENAMEDATABASEbooksTO新库名;#现
散修-小胖子
·
2023-07-26 09:28
MySQL
mysql
学习
笔记
数据库
linux
centos
MySQL学习笔记
------ 分组查询
#进阶5:分组查询/*语法:select分组函数,列(要求出现在groupby的后面)from表【where筛选条件】groupby分组的列表【orderby排序的字段】;注意:查询列表必须特殊,要求是分组函数和groupby后出现的字段特点:1、和分组函数一同查询的字段必须是groupby后出现的字段2、筛选分为两类:分组前筛选和分组后筛选针对的表位置连接的关键字分组前筛选原始表groupbyw
散修-小胖子
·
2023-07-26 09:25
MySQL
mysql
学习
笔记
linux
centos
数据库
c++
MySQL学习笔记
------ 常见函数
#进阶4:常见函数/*概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节2、提高代码的重用性调用:select函数名(实参列表)【from表】;特点:①叫什么(函数名)②干什么(函数功能)分类:1、单行函数如concat、length、ifnull等2、分组函数功能:做统计使用,又称为统计函数、聚合函数、组函数常见函数:一、单行函数字符函数:lengt
散修-小胖子
·
2023-07-26 07:52
MySQL
linux
centos
mysql
数据库
c++
MySQL学习笔记
------ 联合查询
#进阶9:联合查询/*union联合合并:将多条查询语句的结果合并成一个结果语法:查询语句1union查询语句2union...应用场景:要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时特点:1、要求多条查询语句的查询列数是一致的!2、要求多条查询语句的查询的每一列的类型和顺序最好一致3、union关键字默认去重,如果使用unionall可以包含重复项*/#引入的案例:查询
散修-小胖子
·
2023-07-26 03:05
MySQL
mysql
学习
笔记
c++
数据库
MySQL学习笔记
------ 分页查询
#进阶8:分页查询★/*应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求语法:select查询列表from表【jointypejoin表2on连接条件where筛选条件groupby分组字段having分组后的筛选orderby排序的字段】limitoffset,size;-----offse为零时可省略offset要显示条目的起始索引(起始索引从0开始)size要显示的条目个数特点
散修-小胖子
·
2023-07-26 03:04
MySQL
mysql
学习
笔记
linux
centos
数据库
c++
MySQL学习笔记
------ 子查询
#进阶7:子查询/*含义:出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询分类:按子查询出现的位置:select后面:仅仅支持标量子查询from后面:支持表子查询where或having后面:★标量子查询(单行)√列子查询(多行)√行子查询exists后面(相关子查询)表子查询按结果集的行列数不同:标量子查询(结果集只有一行一列)列子查询(结果集只有一列多行
散修-小胖子
·
2023-07-26 03:34
MySQL
mysql
学习
笔记
linux
数据库
MySQL学习笔记
------ 连接查询
#进阶6:连接查询/*含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询笛卡尔乘积现象:表1有m行,表2有n行,结果=m*n行发生原因:没有有效的连接条件如何避免:添加有效的连接条件分类:按年代分类:sql92标准:仅仅支持内连接sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接按功能分类:内连接:等值连接非等值连接自连接外连接:左外连接右外连接全外连接交叉连接*/S
散修-小胖子
·
2023-07-26 03:31
MySQL
mysql
学习
笔记
linux
数据库
MySQL学习笔记
今日内容数据库的基本概念MySQL数据库软件安装卸载配置SQL数据库的基本概念1.数据库的英文单词:DataBase简称:DB2.什么数据库?*用于存储和管理数据的仓库。3.数据库的特点:1.持久化存储数据的。其实数据库就是一个文件系统2.方便存储和管理数据3.使用了统一的方式操作数据库--SQL4.常见的数据库软件*参见《MySQL基础.pdf》MySQL数据库软件1.安装*参见《MySQL基础
小崔的技术博客
·
2023-07-25 21:33
Java精进
mysql
数据库
MySQL学习笔记
第六天
第06章多表查询5.7种SQLJOINS的实现A是员工表,B是部门表。5.7.1代码实现#8.UNION和UNIONALL的使用#UNION:会执行去重操作#UNIONALL:不会执行去重操作,效率优于前者,开发中优先使用#结论:如果明确知道合并数据后的结果数据不存在重复数据,或者不需要去除重复的数据,#则尽量使用UNIONALL语句,以提高数据查询的效率。#9.7种JOIN的连接#A是员工表,B
麻摆子
·
2023-07-19 22:56
数据库之自学成才
mysql
学习
笔记
MySQL学习笔记
第五天
第06章多表查询多表查询概述:多表查询,也称为关联查询,指两个或更多个表一起完成查询操作。前提条件:这些一起查询的表之间是有关系的(一对一、一对多),它们之间一定是有关联字段,这个关联字段可能建立了外键,也可能没有建立外键。比如:员工表和部门表,这两个表依靠“部门编号”进行关联。为什么不把多张表合成一张表?答:多张表合成一张表会导致很多信息的冗余!将不必要的冗余信息从磁盘导入内存将导致很多的磁盘I
麻摆子
·
2023-07-19 22:55
数据库之自学成才
mysql
学习
笔记
MySQL学习笔记
(一、基础语句)
启动MySQLcdC:\ProgramFiles\MySQL\MySQLServer5.7\binmysql-hlocalhost-uroot-p输入密码后进入MySQL环境进入MySQL环境创建名为demo的数据库createdatabasedemo;创建demo显示所有数据库showdatabases;showdatabases此时数据库中多了刚刚创建的demo。打开数据库显示所有tables
Icestains
·
2023-07-19 20:30
MySQL学习笔记
《
MySQL学习笔记
》MySQL的基本大纲:MySQL简介和安装MySQL的概述和特点MySQL的安装过程和配置数据库基础知识关系数据库概念数据库、表和字段的创建数据类型和约束数据库设计范式SQL语言基础
就叫飞六吧
·
2023-07-19 13:45
mysql
学习
笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他