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-
查询表数据&函数
查询语法:select主查询,主要查询语句都需要它select属性列表from表名[where条件表达式1][groupby属性名[Having条件表达式2]]->分组[orderby属性名[ASC|DESC]]->排序*表示查询全部属性示例://全部属性mysql>select*fromStudent;+-----+-------+------+------+|SID|Sname|Sage|Ss
Fly_Fly_Zhang
·
2020-07-15 17:47
MySQL
MySQL-
外键+索引
外键描述:外键是表的一个特殊字段;被参照的表是主键,外键所在字段的表为子表;设置外键的原则就是依赖于数据库中已存在的表的主键;作用:建立该表与其父表的关联关系,父表中对记录做操作时,子表中与之对应的信息也应有相应的该表;保持数据的一致性和完整性;实现一对一或一对多的关系;注意项:父表和子表必须使用相同的存储引擎,而且禁止使用临时表;数据表的存储引擎只能为InnoDB;外键列和参照列必须具有相似的数
DMcomming
·
2020-07-15 17:01
MySQL
Navicat for MySQL与MySQL-Front比较
(一)
MySQL-
wutongyu344
·
2020-07-15 16:19
WAMP相关问题
2.MySQL无法启动解决方法:进入
MySQL-
>MySQLlog,先打开日志查看错误信息,一般会显示下面这行日志:Doyoualreadyhave
ALEXIRC
·
2020-07-15 14:15
MySQL-
加锁规则(间隙锁、临键锁、行锁、表锁)
环境MySQLversion5.6.47隔离级别:可重复读(RR)加锁规则可重复读隔离级别下加锁规则next-keylock=间隙锁+行锁原则1:加锁的基本单位是next-keylock。next-keylock是前开后闭区间。原则2:查找过程中访问到的对象才会加锁。原则3:索引上的等值查询,给唯一索引加锁的时候,next-keylock退化为行锁。原则4:索引上的等值查询,向右遍历时且最后一个值
WSYW126
·
2020-07-15 14:08
MySQL
5分钟学会MySQL-this is incompatible with sql_mode=only_full_group_by错误解决方案
5分钟学会
MySQL-
"thisisincompatiblewithsql_mode=only_full_group_by"错误解决方案前言:一、原理层面这个错误发生在mysql5.7版本及以上版本会出现的问题
猿医生
·
2020-07-15 13:44
mysql系列
MySQL-
序(怎样学习MySQL)
MySQL怎样学习MySQL作为一名BI开发工程师,SQL是必须要掌握的一门技能。数据分析师请参考这篇《数据分析师是否要掌握SQL?》SQL是干嘛的呢?大街上随便拉个人过来,可能都听说过“大数据”,不管大数据、小数据,他这个数据到底在哪儿呢?其中一种方式,就是存储在关系型数据库中(其他的还有什么非关系型数据库、HDFS等等),就像我们把货物都放在仓库里一样,如果我们想要查看数据库中的数据,就用到了
橘猫吃不胖
·
2020-07-15 11:00
MySQL-
没有必要的varchar(255)长度及存储汉字问题汇总
起因最近在整理代码规范,按照之前oracle的习惯,定了以下的字段长度设定规范:名称字段:varchar(200)较长的名称字段/简介字段:varchar(500)特别长的描述字段:varchar(2000)超过2000中文字的字段:text为什么是200长度,而不是100或300,也是拍脑袋想的,类似DND里的房规。但在被问起为什么不设置为经常见到的varchar(255)时,一时回答不上来。趁
安迪爸爸
·
2020-07-15 10:53
MySQL数据库 sql语句的简单入门学习
[引自
MySQL-
维基百科,自由的百科全书]安装过程请自行
weixin_40958742
·
2020-07-15 06:04
mysql-
优化班学习-9-20170613-MySQL索引-2
mysql-
优化班学习-8-20170613-MySQL索引-2[MySQLFAQ]系列—为什么InnoDB表要建议用自增列做主键,http://imysql.com/2014/09/14/mysql-faq-why-innodb-table-using-autoinc-int-as-pk.shtml
weixin_30719711
·
2020-07-15 03:59
mysql-
读写分离,导致数据不一致问题
在互联网中大型项目中,读写分离应该是我们小伙伴经常听说的,这个主要解决大流量请求时,提高系统的吞吐量。因为绝大部分互联网产品都是读多写少,大部分都是读请求,很小部分是写请求。上图:1)一个主库负责写请求,更新数据2)两个从库负责读请求,可以提高系统吞吐量3)主库和从库之间同步数据为什么产生数据不一致上图中业务流程1)写请求A进行数据更新,但写库还没有来得及把更新的数据更新到读库2)读请求B进行数据
航海到IT的转变,梦想一直在路上
·
2020-07-15 02:19
在ubuntu上安装配置mysql
3.测试是否安装成功在终端输入
mysql-
二涛被占用了
·
2020-07-15 02:12
MySQL面试常见问题总结(MySQL5.5阅读总结)
中常用的几个数学函数5.MySQL中常用的几个字符串函数6.MySQL中的数据查询7.MySQL中的索引(MySQL索引概念)8.索引的语法(索引的创建、删除)数据库的基本操作创建、删除、显示数据库登陆
mysql
Isaac_Gao
·
2020-07-15 01:47
数据库
mysql
数据库
面试
阅读
数据库管理
mysql常用操作
退出连接:QUIT或者Ctrl+D二、查看数据库,创建数据库,使用数据库查看数据库:showdatabases;默认数据库:
mysql-
用户权限相关数据test-用于用户测试数据information_schema-MySQL
笑看吴钩
·
2020-07-15 01:00
[MySQL] InnoDB三大特性之 - 自适应哈希索引
哈希索引对非等值查找方法无能为力),它查找的时间复杂度为常量,InnoDB采用自适用哈希索引技术,它会实时监控表上索引的使用情况,如果认为建立哈希索引可以提高查询效率,则自动在内存中的“自适应哈希索引缓冲区”(详见《
MySQL
Zhu_Julian
·
2020-07-15 00:45
MySQL
MySQL进阶指南
Mysql-
索引数据结构
昨晚北京迎来了2016入冬的第一场雪呀,爽歪歪。11.20号,mark一下一.前言:在我们的生活中,导出可以看到索引效果的应用,如在火车站观看的车次表、字典的目录等。它们的作用就是索引的作用,通过不断的缩小想要获得数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是我们总是通过同一种查找方式来锁定数据(字典的A-Z查找)。生活举例-乘火车:我去乘火车回老家,如果要坐火车时没有车
时而宁靜
·
2020-07-15 00:08
SQL
mysql索引与优化
mysql-
数据库备份与恢复(Ubuntu16.04)
启动MySQL:servicemysqlstart查看状态:servicemysqlstatus关闭MySQL:servicemysqlstop数据库备份步骤:ctrl+z退出mysqlsudo-s进入rootcd/var/lib/mysql(student为需要备份的数据库名字)mysqldump-uroot-pstudent>/home/huji/Desktop/备份文件/123.sql;点击
student241
·
2020-07-14 23:50
MySQL
mysql-
第二高的薪水(刷题)
编写一个SQL查询,获取Employee表中第二高的薪水(Salary)。±—±-------+|Id|Salary|±—±-------+|1|100||2|200||3|300|±—±-------+例如上述Employee表,SQL查询应该返回200作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回null。±--------------------+|SecondHighestSal
学python的精神小伙
·
2020-07-14 21:28
笔记
MYSQL-
>DISTINCT关键字
DistinctDistinct支持单列、多列的去重方式。单列去重的方式简明易懂,即相同值只保留1个。多列的去重则是根据指定的去重的列信息来进行,即只有所有指定的列信息都相同,才会被认为是重复的信息。Distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。基本使用Distinct一般是用来去除查询结果中的重复记录的,而且这个
qq_38375620
·
2020-07-14 19:46
MYSQL
MySql-
引擎-索引-事务-锁
MySql存储引擎1、myisam不支持事务,不支持外键约束,索引文件和数据文件分开,这样在内存里可以缓存更多的索引,对查询的性能会更好,适用于那种少量的插入,大量查询的场景。之前报表系统用,所以当时用myisam比较多,但是后来人家几乎都不用了。2、innodb现在一般用mysql都是innodb,很少用其他的存储引擎,而且国内用其他存储引擎的场景和公司也不多,所以用innodb就可以了,而且这
小净.
·
2020-07-14 18:42
面试
MySQL-
定位低效的SQL语句
我们经常会遇到MySQL的性能问题,解决办法之一是去定位到低效的SQL语句。比较常用便是通过以下两种方式定位到执行效率较低的SQL语句:注:这里使用的MySQL是5.7版本,以下内容都是基于5.7版本1、慢查询日志:首先我们应该查看是否已经开启了慢查询日志:如上是一开始并没有开启慢查询,所以我们需要去开启并且配置慢查询一些参数:打开MySQL的配置文件my.ini(linux下为my.cnf)并在
lanco刘
·
2020-07-14 15:27
MySQL
MySQL-
存储表情字符
MySQL-
存储表情字符?
lt_zl
·
2020-07-14 14:20
MYSQL
利用mysql-proxy实现mysql的读写分离
mysql的读写分离,mysql-proxy实际上是作为后端mysql主从服务器的代理,它直接接受客户端的请求,对SQL语句进行分析,判断出是读操作还是写操作,然后分发至对应的mysql服务器上安装包:
mysql
love_sunshine_999
·
2020-07-14 14:22
MySQl安装教程详解(一)
MySQLInstaller/mysql-installer-community-8.0.16.0.msihttps://dev.mysql.com/get/Downloads/MySQLInstaller/
mysql
jia666666
·
2020-07-14 12:15
MySQL学习笔记
MySql安装
详解
MySQL-
索引的数据结构
MySQL-
索引的数据结构文章目录
MySQL-
索引的数据结构B树节点阶定义查找插入删除B+树定义节点查找插入与删除B树与B+树的对比哈希索引哈希索引与B树/B+树的对比因为MySQL的索引具体的数据结构实现实在存储引擎中的
tank59he
·
2020-07-14 11:10
数据库
MySQL-
索引
MySQL-
索引文章目录
MySQL-
索引聚集/非聚集索引聚集-非聚集索引的对比联合索引最左匹配原则避免回表索引的用途(1)数据检索(2)聚合函数(3)排序(4)避免回表(5)关联查询普通索引和唯一索引InsertBuffer
tank59he
·
2020-07-14 11:39
数据库
mysql
索引
sql
数据库
Mysql - 二
Mysql-
二参考自Mysql经典教程SQL语言MySQL使用的SQL语言基本上符合SQL92的标准,但是既有扩展,又有未实现地方。
dicuolu4266
·
2020-07-14 09:58
Mysql - 一
Mysql-
一参考自MySQL经典教程一、简介MySQL是完全网络化的跨平台关系型数据库客户机/服务器体系结构分布式数据库管理系统多用户多线程SQL速度快、易使用、支持SQL、性能、连接性和安全性、可移植性使用免费二
dicuolu4266
·
2020-07-14 09:58
MySQL - 三
MySQL-
三引用自MySQL经典教程Mysql的自动启动chkconfigmysqldon-开启开机自启动chkconfig--list|grepmysqld-检查是否开启自启动MySQL的设置账户mysqladmin-urootpassword'root
dicuolu4266
·
2020-07-14 09:58
mysql-
优化-避免全表扫描
对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引:尝试下面的技巧以避免优化器错选了表扫描:使用ANALYZETABLEtbl_name为扫描的表更新关键字分布。对扫描的表使用FORCEINDEX告知MySQL,相对于使用给定的索引表扫描将非常耗时。SELECT*FROMt1,t2FORCEINDEX(index_for_column)WHEREt1.co
依然核桃
·
2020-07-14 08:45
MySQL
mysql安装与使用
8.0.20-winx64\bin>mysqld--initialize--console2020-05-26T08:11:50.887687Z0[System][MY-013169][Server]E:\
mysql
wxlly06
·
2020-07-14 03:48
学习
MySQL-
索引-覆盖索引
覆盖索引1.什么是覆盖索引?概念:查询语句中所需要的列在索引中,这样查询结果在索引的数据结构中查找即可拿到结果。附加网友解释:解释一:就是select的数据列从索引中就能够获取,不必从数据表中再次读取,换句话说,就是查询列可以索引福噶解释二:索引是高效找到行的一个方法,当能通过检索索引就可以读取想要的数据,那就不需要再到数据表中读取行了。如果一个索引包含了(或覆盖了)满足查询语句中字段与条件的数据
lt_zl
·
2020-07-14 01:52
MYSQL
为什么要使用Mybatis ORM框架?前奏一
简单的操作步骤分为:引入
mysql-
quifar123
·
2020-07-14 01:47
java基础
java
基础
MySQL-
索引使用方法
本文转自:http://feiyan.info/16.html关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添
幻染雨停轻
·
2020-07-13 21:57
MySQL基础
mysql
MySQL-
使用自增ID无法插入ID为0值的记录问题分析
MySQL-
使用自增ID无法插入ID为0值的记录的问题分析记录一次数据库备份还原过程中的问题,以便今后遇到该问题能迅速定位。
慕容雪_
·
2020-07-13 20:03
MySQL
数据库
MySQL-
查询语句
1.5查询语句语法:select[选项]列名[from表名][where条件][groupby分组][orderby排序][having条件][limit限制]1.5.1字段表达式--可以直接输出内容mysql>select'锄禾日当午';+------------+|锄禾日当午|+------------+|锄禾日当午|+------------+1rowinset(0.00sec)--输出表达
cwl_java
·
2020-07-13 20:08
数据库
-
mysql-
锁机制分为表级锁和行级锁
2019独角兽企业重金招聘Python工程师标准>>>声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。mysql锁机制分为表级锁和行级锁myISAM引擎不支持事物!排他锁:SetAutocommit=0;//把事物设置成手动事物!排他锁又称为写锁,简称X锁排他锁就是不能与其他锁并存,如A事务获取了一行数据的排
weixin_33966365
·
2020-07-13 18:22
MySQL-
长事务详解
前言:『入门MySQL』系列文章已经完结,今后我的文章还是会以MySQL为主,主要记录下近期工作及学习遇到的场景或者自己的感悟想法,可能后续的文章不是那么连贯,但还是希望大家多多支持。言归正传,本篇文章主要介绍MySQL长事务相关内容,比如说我们开启的一个事务,一直没提交或回滚会怎样呢,出现事务等待情况应该如何处理,本篇文章将给你答案。注意:本篇文章并不聚焦于谈论事务隔离级别以及相关特性。而是介绍
kun_行者
·
2020-07-13 16:16
MySQL技术
Mysql only_full_group_by以及其他关于sql_mode原因报错详细解决方案
MySQL-
"thisisincompatiblewithsql_mode=only_full_group_by"错误解决方案1.使用navicat打开数据库,然后工具-->命令列界面2.然后输入:SELECT
cuihaomaster
·
2020-07-13 16:34
mysql-
常用的存储引擎
MyISAM,MySQL5.0之前的默认数据库引擎,最为常用。拥有较高的插入,查询速度,但不支持事务InnoDB,事务型数据库的首选引擎,支持ACID事务,支持行级锁定,MySQL5.5起成为默认数据库引擎BDB源自BerkeleyDB,事务型数据库的另一种选择,支持Commit和Rollback等其他事务特性Federated将不同的MySQL服务器联合起来,逻辑上组成一个完整的数据库。非常适合
2Tree
·
2020-07-13 14:41
mysql
mysql-
数据库字段值的类型
常用数据类型:int:整型double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99;char:固定长度字符串类型;char(10)varchar:可变长度字符串类型;varchar(10)text:字符串类型;blob:字节类型;date:日期类型,格式为:yyyy-MM-dd;time:时间类型,格式为:hh:mm:sstimestamp:时间戳类
Diligently_
·
2020-07-13 11:19
Study
mysql
Mysql-
(一)-执行流程、Binlog、redo、undo 名词解释
问题:一条简单的Select是如何执行的?在InnoDB中独有的BufferPool以及相应的redo:是不是我们需要的数据多大,我们就一次从磁盘加载多少数据到内存呢?磁盘I/O的读写相对于内存的操作来说是很慢的。如果我们需要的数据分散在磁盘的不同的地方,那就意味着会产生很多次的I/O操作。所以,无论是操作系统也好,还是存储引擎也好,都有一个预读取的概念。也就是说,当磁盘上的一块数据被读取的时候,
LcyCoinEleP
·
2020-07-13 11:00
mysql
mysql-
北京林业大学
1.内连接2.内连接和外连接的不同外连接不符合条件的记录也会作为Null返回内连接不符合条件的记录不显示3.自连接把一张表看成两张表,比如,把一张表的两个字段交换值,可以使用自连接实际场景,之前的数据存储错了,把最大值最小值两个字段存反了,改完代码之后要对之前的数据进行处理解决办法,使用自连接UPDATEpf1001a,pf1001bSETa.MAXVALUE=b.minValue,a.minVa
一直想成为大神的菜鸟
·
2020-07-13 10:01
MySQL-
创建、修改和删除表
表是数据库存储数据的基本单位。一个表包含若干个字段或记录。表的操作包括创建新表、修改表和删除表,这些操作都是数据库管理中最基本、也是最重要的操作。创建表创建表是在已存在的数据库中建立新表。创建表的语法格式MySql中,创建表是通过SQL语句createtable实现的,其语法形式如下:createtable表名(属性名数据类型[完整性约束条件],属性名数据类型[完整性约束条件],...属性名数据类
王俊凯夫人
·
2020-07-13 10:54
MySQL
Mysql-
数据库、表建立和删除以及增删改查
一、数据库创建和删除1.1、创建数据库1.2修改数据库默认编码1.3、删除数据库二、创建表、删除表、修改表字段和表编码方式2.1创建表2.2修改表字段属性和字段名2.3在表中添加一行2.4删除表中某一行2.5修改表名2.6查看表的存储引擎、编码方式2.7修改表的编码方式2.6删除表三、增删改查3.1向数据库中插入一条数据(insertinto…)3.2查询数据库信息(select…from..)3
markliwei1
·
2020-07-13 08:42
Mysql
MySQL 8.0.18卸载,安装教程
第一步:停止服务启动cmd->输入services.msc->找到
mySQL-
>停止SQL服务第二步:删除文件找到你的安装目录,将文件全部删除第三步:删除注册表启动cmd->输入regedit->搜索mySQL
liyanpig
·
2020-07-13 07:29
mysql-
查询3
1.limit限制查询结果条数1)不指定起始位置limit记录数记录数超过查询结果则显示所有的记录,不会报错2)指定起始位置limit起始位置,记录数记录的起始位置从位置0开始。2.使用集合函数查询集合函数包括count(),sum(),avg(),max()和min()。1)count()函数统计记录条数实例:selectcount(*)fromemployee;与groupby一起使用sele
GALAXY_ZMY
·
2020-07-13 07:48
mysql-
精华-字段说明(转)
这两天都在找mysql的资料。觉得这个挺有用的。就找来了。varchar设定长度后,如果超出设定值则被截断(2008-12-2)varchar最大21843char最大255datetime(2008-11-6时间字段的区别andy注)不能自动生成当前时间,MySQL的默认值不允许设为函数,SQLserver用now,Oracle用sysdate格式'YYYY-MM-DDHH:MM:SS'范围'1
clonglong
·
2020-07-13 03:43
MYSQL-
子查询
子查询是一个查询语句嵌套在另一个查询语句中。内层查询语句的结果,可以为外层查询语句提供查询条件。子查询关键字:in、notin、any、all、exists、notexists1.带in关键字的子查询实例:select*fromemployeewhered_idin(selectd_idfromdepartment)notin与之相反。2.带比较运算符的子查询比较运算符包括=、!=、>、>=、等s
GALAXY_ZMY
·
2020-07-13 02:00
mysql-
存储过程(二)-逻辑判断语句
一,if语句:IF(expr1,expr2,expr3)如果expr1是TRUE(expr1NULL),则IF()的返回值为expr2;否则返回值则为expr3。IF()的返回值为数字值或字符串值,具体情况视其所在语境而定。select*,if(sva=1,"男","女")asssvafromtanamewheresva!=""IFNULL(expr1,expr2)假如expr1不为NULL,则I
a496479640
·
2020-07-13 02:35
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他