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-
centos7安装mysql5.7
顺序:nginx->
mysql-
>phpwget-i-chttp://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpmyum-yinstallmysql57
读不懂的下卷
·
2020-08-13 18:11
服务器
MySQL-
联合查询,多个查询结果一起返回
#联合查询关键字unionall和unionselect*fromstudentwhereGid=(selectmax(Gid)fromstudent)unionallselect*fromstudentwhereGid=(selectmin(Gid)fromstudent)联合查询的作用:把多个select语句的结果进行合并。unionall和union的区别:unionall只是把结果进行合并
cpx_小源
·
2020-08-13 17:02
个人博客
MySQL-
安装mysql后第一次登入或者重新登入mysql提示 reset your password的处理方法
基础环境操作系统:window7MySQL版本:5.7.26第一次安装之后,按照默认密码,登入MySQLD:\MySQL\bin>mysql-uroot-pEnterpassword:************WelcometotheMySQLmonitor.Commandsendwith;or\g.YourMySQLconnectionidis13Serverversion:5.7.26Copyr
张嘉木
·
2020-08-13 16:10
MySQL-
事务隔离级别设置
加锁研究:http://www.cnblogs.com/JohnABC/p/4377529.html先了解下第一类丢失更新、脏读、不可重复读、幻读、第二类丢失更新第一类丢失更新撤销一个事务时,把其他事务已经提交的更新数据覆盖(此情况在事务中不可能出现,因为一个事务中修改时此记录已加锁,必须等待此事务完成后另一个事务才可以继续UPDATE)脏读一个事务读到另一个事务,尚未提交的修改,就是脏读。这里所
胡可亲
·
2020-08-13 14:03
mysql
Mysql-
删除表中重复的行,只保留一行
一、stu表结构如图+----+-----------+----------+---------+-------------+|id|firstname|lastname|address|phone|+----+-----------+----------+---------+-------------+|4|Wu|BaiTao|Hunan|12345678912||5|Zhou|BaiTao|H
markliwei1
·
2020-08-12 17:42
Mysql
MYSQL-
重做日志
主要作用:1.当数据库实例或网络介质出问题,重做日志能够进行恢复,保证innodb引擎数据的完整性内部构成:1.每个innodb存储引擎至少有一个重做日志文件组(group)2.每个日志文件组下至少有两个重做日志文件,默认为ib_logfile0、ib_logfile13.可以设置多个镜像日志文件组,可存放到不同磁盘,来提高可靠性写入原理:1.重做日志先写入重做日志缓冲池2.按照一定条件写入重做日
ignorewho
·
2020-08-12 11:38
mysql
MySql-
日志详解
错误日志MySQL的错误信息是在data目录下的错误日志本身所定义的内容本身是可以定义的编辑配置文件,定义错误日志:log-error=/path/to/xx.err#定义是否启动错误日志的功能log-warnings={1|0}#定义是否将警告信息也记录在错误日志中默认情况下错误日志也记录以下几个方面的消息:1、服务器启动和关闭过程中的信息未必是错误信息,比如mysql是如何去初始化存储引擎的过
alexdamiao
·
2020-08-12 10:45
mysql
数据库
MySQL-
重做日志 redo log -原理
【redologbuffer】【redologfile】-原理目录:1.重做日志写入过程图2.相关知识点汇总图3.redo_log_buffer原理4.redo_log_file原理1.重做日志写入过程:2.相关知识点汇总:3.redologbuffer原理重做日志缓冲(redologbuffer)是Innodb存储引擎的内存区域中的一部分。【重做日志信息--(1)-->redologbuffer
weixin_30593261
·
2020-08-12 10:36
Mysql-
索引优化策略
,各引擎稍有不同,比如,严格的说,NDB引擎,使用的是T-tree,Myisam,innodb中,默认用B-tree索引但抽象一下---B-tree系统,可理解为”排好序的快速查找结构”.更多信息见:
Mysql
时而宁靜
·
2020-08-11 23:19
SQL
mysql索引与优化
MySQL-
使用中文分词的全文索引
1.基本使用向添加title和text字段的全文索引ALTERTABLEcontentADDFULLTEXTINDEXtext_index(title,`text`)WITHPARSERngram;1.按自然语言搜索模式查询(默认)SELECT*FROMcontentWHEREMATCH(title,TEXT)AGAINST('如何'INNATURALLANGUAGEMODE)2.按布尔全文搜索模
silence_xiang
·
2020-08-11 23:56
mysql
c# mybatis net +mysql 的一个初步摸索
2、修改连接mysql首先要下载
mysql-
zzzxxbird
·
2020-08-11 20:45
【MySQL】
MySQL-
主从复制-集群方案-数据一致性问题解决方案 && MySQL备份的各种姿势...
1、写性能如何保证:分库分表2、读性能如何保证:主从结构,实时备份3、一致性问题怎么解决:3.1、微博案例:Redis缓存,热数据查询走Redis,主从的延迟通过Redis消除3.2、支付宝的案例:MySQL强一致性复制;最终一致性解决方案,用户可以接受。MYSQL备份MySQL数据备份之mysqldump使用-feichexia-博客园学会用各种姿势备份MySQL数据库-良少爷-博客园mysql
weixin_34411563
·
2020-08-11 19:33
mysql-
索引使用-列的散列度-01
mysql查询优化中,索引的使用原则前提:sys_user。数据340WCREATETABLE`sys_user`(`id`int(11)NOTNULLAUTO_INCREMENT,`user_name`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULLCOMMENT'用户名',`user_password`varch
愤怒的奶牛
·
2020-08-11 18:11
c++配置mysql,读取的基本api
常用的用cmd测试的命令:cdF:\
mysql-
思依_xuni
·
2020-08-11 17:22
数据库
mysql-
基础
1、mysql知识点整理参考:互联网公司面试必问的mysql题目(上)互联网公司面试必问的mysql题目(下)mysql语法优化:SQL语句中IN包含的值不应过多SELECT语句务必指明字段名称当只需要一条数据的时候,使用limit1如果排序字段没有用到索引,就尽量少排序如果限制条件中其他字段没有索引,尽量少用oror两边的字段中,如果有一个不是索引字段,而其他条件也不是索引字段,会造成该查询不走
anjl1296
·
2020-08-11 16:20
mysql 安装之linux环境安装
mysql-
通过jar包安装配置
1.下载mysqljar包1.1.下载jar包http://dev.mysql.com/downloads/mysql/我下载的版本是:mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz1.2.将jar包上传到/usr/local下面[root@izwz97qxc2ue9zskj6lhwpzlocal]#pwd/usr/local[root@izwz97qxc2ue
东山Word
·
2020-08-11 04:01
mysql
ubuntu搭建LNMP
apache2,占用80端口导致nginx无法启动)二、MySQL安装aptinstallmysql-server-y安装aptinstallmysql-client-y启动servicemysqlstart进入
mysql
哪吒的小橘猫
·
2020-08-11 01:56
Linux
Mysql-
外键关联-外键与表的关系(一对多, 一对一,多对多)
多表的设计一对多在多方表中,创建一个新的字段,作为当前表的外键,指向一方表的主键注意点:一对多,外键设置在多方一张表关联多张表,通过foreignkey(字段名)references关联的表名(字段)模拟一对多表一对多表的结构设计,两张表主表(一方)从表(多方)建表原则,在多方表中添加字段,把该字段作为外键指向一方表的主键一个部门有许多员工,所以外键设置在多方,所以是员工表部门表createtab
five-four-one
·
2020-08-11 00:15
MySQL
MySQL 连接查询汇总
MYSQL-
连接查询:#连接查询:把多张表进行记录的连接(按照某个条件进行数据的拼接)#分类1,内链接2,外连接#左外#右外3,自然连接4,交叉连接
MYSQL-
内链接:#innerjoin(inner关键字可以省略
那杯热咖啡
·
2020-08-10 19:00
【
mysql-
基础篇】创建数据库并插入数据
文章目录目标:1).新建数据库2).链接数据库3).数据表4).新建数据表目标:创建一个名为mysql_test的数据库,其中有两张表employee和department。1).新建数据库因为上一节我们已经说过怎么启动登陆到数据库了,这里就不再细说/首先我们创建一个名为mysql_test的数据库,语句格式为:CREATEDATABASE;前面的CREATEDATABASE也可以使用小写,具体命
zscjob
·
2020-08-10 12:57
MySql
【
mysql-
基础篇】Ubuntu下Mysql安装
文章目录1).安装Mysql2).使用mysql1).打开数据库2).查看数据库3).连接数据库4).查看表5).退出1).安装Mysql在Ubuntu上安装MySQL,最简单的方式是在线安装。只需要几行简单的命令(#号后面是注释):安装MySQL服务端、核心程序sudoapt-getinstallmysql-server#安装MySQL客户端sudoapt-getinstallmysql-cli
zscjob
·
2020-08-10 12:57
MySql
mysql
Mysql-
索引详解
Mysql索引详解1.为什么Mysql底层选择B+树作为数据结构?2.Mysql索引节点3.存储引擎4.myisam引擎内容5.InnoDB引擎内容6.索引优化1.为什么Mysql底层选择B+树作为数据结构?1.二叉树:容易转换为链表。2.红黑树:数据层数太高。(二叉平衡树)3.B+Tree:多叉平衡树。索引节点是从左向右升序排列。1.4.B-Tree1.叶节点具有相同的深度,叶节点的指针为空。2
湫兮若风
·
2020-08-10 03:17
mysql
mysql-
常见约束及标识列
什么是约束含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确性和可靠性。常见约束NOTNULL:非空约束,用于保证该字段的值不能为空。比如姓名、学号DEFAULT:用于保证该字段有默认值。比如性别PRIMARYKEY:主键,用于保证该字段的值具有唯一性,并且非空。比如学号、员工号UNIQUE:唯一,用于保证该字段的值具有唯一性,可以为空。比如座位号CHECK:检查约束【mysql不支持】
FamilyYan
·
2020-08-09 23:04
mysql
mysql
sql
mysql-
库和表的管理
数据定义语言(DDL)主要包含库和表的管理创建:create修改:alter删除:drop库的创建语法:createdatabase【ifnotexists】库名【characterset字符集名】;CREATEDATABASEIFNOTEXISTSbooks;库的修改一般不修改库名。要是修改的话,找到data文件夹里去修改。更改库的字符集alterdatabase库名【characterset字
FamilyYan
·
2020-08-09 23:32
mysql
mysql-
数据库的增删改
数据操作语言包括插入:insert修改:update删除:delete插入insert语法:insertinto表名(字段名,...)values(值,...);特点:1、要求值的类型和字段的类型要一致或兼容2、字段的个数和顺序不一定与原始表中的字段个数和顺序一致,既:可以调换但必须保证值和字段一一对应3、不可以为null的值必须插入值,可以为null的值插入方式有两种:①字段和值都省略②字段写上
FamilyYan
·
2020-08-09 23:32
mysql
mysql-
联合查询
含义union:联合、合并,将多条查询语句的结果合并成一个结果案例引入:查询部门编号>90的或邮箱包含a的员工信息按照之前的写法:SELECT*FROMemployeesWHEREemailLIKE'%a%'ORdepartment_id>90;使用联合查询:SELECT*FROMemployeesWHEREemailLIKE"%a%"**UNION**SELECT*FROMemployeesWH
FamilyYan
·
2020-08-09 23:32
mysql
mysql
sql
mysql-
常用数据类型
数值型包含:整型、小数(定点数,浮点数)整型:tinyintsmallintmediumintint/integerbigint1个字节2个字节3个字节4个字节8个字节特点:①都可以设置无符号和有符号,默认是有符号,通过unsigned设置无符号。②如果超出了范围,会报outorrange异常,插入临界值。③长度可以不指定,默认会有一个长度。int(7),这个长度代表显示的最大宽度,如果不够则坐标
FamilyYan
·
2020-08-09 23:32
mysql
MySQL-
视图&存储引擎&事务&备份恢复
一.视图视图是一个或者多个表中数据的子集,我们通常将这的一个或多个表称为基表。视图被定义好之后,存储在数据库中,但是里面的数据并不保存,通过视图查看到的数据是基表中的数据需求:有一个比较大的表,需要把表中的一部分信息共享给其他的用户看,怎么办?解决:创建一个视图就好了。什么是视图:视图是一个从一个或多个表中导出来的数据组成的虚拟的表。视图的作用:主要就是提供给用户使用的常用数据。如果视图中的数据被
三支烟
·
2020-08-09 17:43
实际项目中经常会用到的SQL优化技巧
实际项目中经常会用到的SQL优化技巧声明一下:下面的优化方案都是基于“
Mysql-
索引-BTree类型”的一、EXPLAIN做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。
爽、
·
2020-08-09 15:02
SQL
mysql-
函数CASE WHEN 统计多个字段
casewhen语句,用于计算条件列表并返回多个可能结果表达式之一。CASE具有两种格式:1、简单case函数:caseinput_expressionwhenwhen_expressionthenresult_expression[...n][elseelse_result_expressionend2、case搜索函数:casewhenBoolean_expressionthenresult_
代码成就未来
·
2020-08-09 12:01
mysql
mysql-
查询并且添加数据
INSERTINTO表(yuesao_openid,user_openid,time)SELECTxxxxasyuesao_id,id,'2017-11-2310:09:24'astimefrom表LIMIT20;查询20条数据A表并且给字段赋值添加到B表INSERTINTOt_belong_yuesao_vote(yuesao_id,user_openid,time)SELECT'xxxxxx'
故事说到这里
·
2020-08-09 10:00
mysql
centerOS下安装
mysql-
使用安装包方式进行安装,亲测可用
#源码包编译安装MySQL##1下载安装包###1.1先下载MySQL源码,网址为:https://dev.mysql.com/downloads/mysql/-在SelectOperatingSystem中选择SourceCode;-在下面的SelectOSVersion选择GenericLinux(ArchitectureIndependent);-然后在下面的部分可以看到Compressed
kingofXIAN
·
2020-08-09 09:27
mysql
win10 安装配置 mysql 5.7 zip版
可以下之前版本的,5.7和5.6也有MSI下载的,8.0的也有MSI版的https://dev.mysql.com/get/Downloads/MySQL-5.7/
mysql-
爱多娇
·
2020-08-09 08:39
mysql
linux下mysql(rpm)安装使用手册
warning:
MySQL-
xuerong13
·
2020-08-09 03:30
Linux
mysql
linux
sql
server
脚本
server
socket
mysql-
世界-全球数据
附带国内精确到市,国外的精确到省吧。下载这里的:https://download.csdn.net/download/luolincsdn/10675557有的下载都没用,想一想还是放出来比较好。这是数据表:DROPTABLEIFEXISTS`ht_location`;CREATETABLEIFNOTEXISTS`ht_location`(`id`int(11)unsignedNOTNULLAUT
迷茫的程序员啊啊啊
·
2020-08-08 19:14
mysql数据
linux下安装mysql-5.7.25详细步骤
我这里下载mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz版本也可以进入linux后用命令下载wgethttps://cdn.mysql.com//Downloads/
MySQL
hehyyoulan
·
2020-08-08 16:08
mysql
mybatis-generator-gui 一键生成entity实体类、mybatis映射xml文件、mapper接口
mybatisgenerator的图形界面工具mybatis-generator-gui一款mybatisgenerator的图形界面工具一、创建MySQL数据库,创建2两个表:之前介绍过多次命令行创建数据库表了,查看
MySQL
梦想不会灭
·
2020-08-08 14:13
springboot
win7 64位 安装MySQL5.7.20
、解压我直接放在了D盘根目录,D:\mysql-5.7.20-winx64三、配置1.解压后的文件夹里没有data文件夹和my.ini文件,需要手动新建一个my.ini文件,里面的内容如下:(把D:\
mysql
后知后觉w
·
2020-08-08 03:22
MySQL
linux centos7系统下安装mysql5.7
,cd/data/xypt/software,可根据你自己的根目录文件创建文件夹取上面的地址,Mysql5.7-26免安装包:wgethttps://cdn.mysql.com//Downloads/
MySQL
weixin_34228387
·
2020-08-08 03:00
高性能
MySQL-
笔记6-关于MySQL复制的东东
高性能
MySQL-
笔记6-关于MySQL复制的东东文章目录高性能
MySQL-
笔记6-关于MySQL复制的东东@[toc]简单说明复制原理具体的配置主库配置备库的配置其他的Binlog配置启动主备复制业务情景下的主备复制主备的拓扑结构基本的原则常见的各种拓扑结构一主库多备库双主复制奇奇怪怪的结构一些重要的问题
小_杭
·
2020-08-07 23:39
高性能MySQL
数据库
MySQL
mysql-
错误1067:进程意外终止
今天写代码的时候发现数据库异常了然后连接数据库的时候发现连接不上,于是使用命令taskmgr查看mysql服务—>发现是关闭的,怎么都启动不了启动的时候显示这个如果大家遇到这种情况,第一时间想到的肯定是百度找原因,我也是这样弄的,但是百度了很久发现基本没有用,最后的结论还是重装软件,但是重装的话,卸载赶紧很麻烦,于是我用了另外一种方式解决,1.我的电脑里鼠标右击计算机管理—系统工具–事件查看器—w
小象子
·
2020-08-07 21:59
java专栏
MySQL修改默认字符集
ProgramFiles\MySQL\MySQLServer5.0default-character-set=gbk#或gb2312,big5,utf8然后重新启动mysql运行->services.msc->停止
MySql
FURYNO1
·
2020-08-07 18:36
Mysql
JSP
JavaWeb
ELK(6):使用ELK监控mysql慢日志查询记录
mysql-slow.log.confinput{file{type=>"
mysql-
精确而优雅
·
2020-08-07 16:36
ELK
Linux
MySql-
索引、锁、事务
1.索引索引,类似书籍的目录,可以根据目录的某个页码立即找到对应的内容。索引的优点:1.天生排序,2.快速查找。索引的缺点:1.占用空间,2.降低更新表的速度。注意点:小表使用全表扫描更快,中大表才使用索引。超级大表索引基本无效。索引从实现上说,分成2种:聚集索引和辅助索引(也叫二级索引或者非聚集索引)从功能上说,分为6种:普通索引,唯一索引,主键索引,复合索引,外键索引,全文索引。详细说说6种索
dagai888
·
2020-08-07 13:51
数据库
MYSQL-
进阶1续
续:实体完整性:针对某列数据判断其正确性唯一约束:指定的列的数据不能重复,但可以为空createtableperson1(idbigint,namevarchar(50)unique);自动增长列约束:指定的列的数据将会自动增长(被删掉的内容永远记录在增长中)*一般都会把主键设置为自动增长列createtableperson3(idbigintprimarykeyauto_increment,na
请叫我小程壮士
·
2020-08-07 11:07
sql
MySQL-
数据库设计
设计步骤好的数据库设计,是程序1、需求分析a、分析需求(了解、查阅,交流)b、标识实体(表名)c、整理元素(字段)2、ER图a、表关系3、设计规范a、设计规范(三大范式)其一:每个独立字段不能再细化,原子化其二:其他字段完全依赖主键,不相干的字段不可录入进来其三:字段之间的关系中,2个以上字段,是否可以单独提取出来做新表4、具体化,根据E-R图,将字段之间逻辑紧密关联5、建数据库和表实战分析需求(
通灵路耳
·
2020-08-06 11:56
学习Linux个人笔记:
MySQL-
基础管理、体系结构、升级降级
一、初始化文件1.作用影响到数据库的启动、日常工作。影响到客户端连接(本地服务器上发起的)。2.文件格式[root@db01~]#cat/etc/my.cnf[mysqld]user=mysqlbasedir=/data/app/mysqldatadir=/data/3306/datasocket=/tmp/mysql.sock[mysql]socket=/tmp/mysql.sock[标签项]:
徐成功
·
2020-08-05 21:25
学习Linux个人笔记:
MySQL-
体系结构,SQL基础应用
一、体系结构1.C/S结构模型Client:Server:2.实例实例:mysqld守护进程+线程(M,IO,SQL,Purge…)+预分配的内存(独占)公司:boss+员工(经理,干活的)+办公区3.MySQL核心体系结构(SQL语句的执行过程)Server层(实例层)engine层(存储层)和磁盘交互。相当Linux文件系统具体见图。参考:https://www.jianshu.com/p/e
徐成功
·
2020-08-05 21:53
学习Linux个人笔记:
MySQL-
介绍、安装、体系结构
一、数据库介绍1.什么是数据?咱们认为的数据:文字、数字、符号、表格、图片、视频…计算机认为的数据:二进制(机器语言)2.数据库管理系统(软件DBMS)数据库的发展历程第一时代架构:RDBMS时代什么是RDBMS?关系型数据库关系系统:Oracle、MSSQL、IBMDB2第二时代架构:RDBMS(MySQL、PG、云数据库)+NoSQL(NotONLYSQL)时代数据量、业务量随着互联网的发展,
徐成功
·
2020-08-05 21:53
Mysql-
索引-BTree类型【精简】
网络上看了很多关于B-TREE的总结,b树,B-树,B+树,B*树(艾玛怎么还4个呢?都快蒙圈了呢),有的真的很精彩令人佩服,但是都是篇幅太长啊,一大长段的文字就让人望而生畏啊。干脆做一个简化版的总结,通俗移动点介绍下,说说他们的区别。一.B树BinaryTree,就是一个二叉树。(什么K呀h,n啥的公式这里不说了,有兴趣的可以自己搜搜..)(1)所有非叶子结点至多拥有两个儿子(Left和Righ
时而宁靜
·
2020-08-05 20:07
SQL
mysql索引与优化
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他