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-
Windows连接服务器Mysql报错10061-终极解决方案
前提:1.服务器3306端口已开放:2.云端MySQL已经对远程访问授权:
mysql-
>GRANTALLPRIVILEGESON*.*TO'用户名'
lets飞啊
·
2020-07-13 01:32
数据库配置
06、 如何保证消息的顺序性?
mysql-
>mysql,常见的一点在于说大数据team,就需要同步一个mysql库过来,对公司的
寒夕若梦
·
2020-07-12 23:59
19年跳槽的你
应该准备点什么呢?
MySQL 开启二进制文件(windows)
showmasterlogs;+------------------+-----------+|Log_name|File_size|+------------------+-----------+|
mysql
yancolin
·
2020-07-12 21:25
window下解决 ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
在网上查询了很多资料,最终找到了解决问题的最简单有效的方法如下:解决方法:1.在管理员身份下运行cmd命令,进入DOS界面2.启动mysql:输入netstartmysql3.进入mysql数据库:输入
mysql
zhangxiafll
·
2020-07-12 19:17
轻松优化
MySQL-
之数据库切分2
数据切分及整合方案我们已经非常清晰了通过数据库的数据切分能够极大的提高系统的扩展性,可是数据库中的数据在经过垂直和(或)水平切分被存放在不同的数据库主机之后,应用系统面临的最大问题就是怎样来让这些数据源得到较好的整合。数据的整合非常难依靠数据库本身来达到这个效果,尽管MySQL存在Federated存储引擎,能够解决部分相似的问题。可是在实际应用场景中却非常难较好的运用。那我们该怎样来整合这些分散
山东大葱哥
·
2020-07-12 18:53
快速自学java编程高级语言干货笔记 -
MySQL-
事务
1.掌握MySQL的事务处理方法1.1事务的由来作用业务(例如:请假、报销、办卡、入学、登录、注册…)(一套固定的顺序流程)银行转账:小明转账给小黄500元1.将小名的余额扣除5002.将小黄的余额添加5001.将余额扣除500UPDATEbankSETmoney=money-500WHERE`name`='小明';2.将小黄的余额添加500UPDATEbankSETmoney=money+500
weixin_44793608
·
2020-07-12 14:27
mysql-
连接查询
连接查询定义:当要将sql中多个表连接在一起查询时,叫连接查询.语法select*from表1inner或left或rightjoin表2on表1.列=表2.列内连接俩个表之间的数据.如图select*fromstudentsinnerjoinclassesonstudents.cls_id=classes.id;右连接查询右表专有数据,左表不存在则用null代替.例句这里是简化过的,这样会使sq
GYYblog
·
2020-07-12 14:59
sql
mysql
MySQL命令行工具
shell> mysql --user=user_name --password=your_password db_nameshell>mysql--helpshell>
mysql-
?
weixin_33736832
·
2020-07-12 07:03
mac 安装 python mysqlclient 遇到的问题及解决方法
brewinstallmysql-connector-cpip3installmysqlclient当执行pip3installmysqlclient是出现错误:➜/usr/local/Cellar/
mysql
weixin_30294295
·
2020-07-12 05:47
安装mysql步骤Linux
nodepsrpm-ivhmysql-community-client-5.7.27-1.el6.x86_64.rpm--force--nodeps配置mysql的root账户访问之前,需要进入mysql:
mysql
tian1191132442
·
2020-07-12 00:38
Linux
如何保证消息的顺序性?
面试题剖析我举个例子,我们以前做过一个mysqlbinlog同步的系统,压力还是非常大的,日同步数据要达到上亿,就是说数据从一个mysql库原封不动地同步到另一个mysql库里面去(
mysql-
>mysql
Java后端技术栈
·
2020-07-11 14:53
MySQL数据库的安装步骤、卸载MySQL及MySQL命令
MySQL(思维导图)MySQL的安装步骤(图解)MySQL安装和使用的大纲(思维导图)使用MySQL1.查看数据库的版本(脚本)selectversion();2.命令行登陆及权限修改(MySQL命令)
mysql
不怕报错 就怕不报错的小猿猿
·
2020-07-11 13:52
MySQL - 翻译 - 5.1 Reference Manual参考手册 - 5.1.3 Server System Variables服务器系统变量 - max_heap_table_size...
MySQL-
翻译-5.1ReferenceManual参考手册-5.1.3ServerSystemVariables服务器系统变量-max_heap_table_sizemax_heap_table_sizeOptionSetsVariable
iteye_8623
·
2020-07-11 08:22
MySQL - 翻译 - 5.1Reference Manual参考手册 - 11.6. Date and Time Functions日期和时间函数 - FROM_UNIXTIME将UNIX时间戳格式化为日期
MySQL-
翻译-5.1ReferenceManual参考手册-11.6.DateandTimeFunctions日期和时间函数-FROM_UNIXTIME将UNIX时间戳格式化为日期FROM_UNIXTIME
胡争辉
·
2020-07-11 07:33
MySQL
mysql-
数据库基本概念
一.概述数据库(Database,简称DB)数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。简单的说,数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据。更简单的形象理解,数据库和我们生活中存放杂物的仓库
andywang0127
·
2020-07-11 02:00
MySQL-
每周练习答案(2017-10-20)
MySQL每周练习答案这里和大家分享下本周练习题的一种解题思路将题目简化一下,其实就是实现这样一个功能:我们将使用逗号分隔的数据,拆分为多行数据,熟悉MySQL的同学,可能会想到,这有点儿像group_concat函数,但这是他的逆过程测试数据createtabletm_company(company_namevarchar(10),company_industryvarchar(20));ins
橘猫吃不胖
·
2020-07-10 23:23
MySQL-
索引详解
索引是用来快速检索出具有特定值的记录。如果没有索引,数据库就必须从第一条记录开始进行全表扫描,直到找出相关的行。数据越多,检索的代价就越高,检索时如果表的列存在索引,那么MySQL就能快速到达指定位置去搜索数据文件,而不必查看所有数据。概述索引依托于存储引擎的实现,因此,每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。所有存储引擎支持每个表至少16个索引,总索引长度至
咕泡学院蓉蓉老师
·
2020-07-10 23:53
Mysql-
中文排序
以前还真没有关注这个中文排序的问题,这里记录下。一张学生表select*fromt_student;学生表我们根据s_name来排序select*fromt_studentorderbys_name;根据s_name排序这里的中文排序,是不对的,应该是由于字符集的问题,一般情况下,数据库中的编码都是使用UTF-8的,所以,对于中文会有问题。从网上找到2中解决办法createtable的时候加上bi
橘猫吃不胖
·
2020-07-10 21:45
MYSQL-
DQL
DQL排序查询…orderbykeywordASC/DESC如果升/降序不写,默认升序聚合函数将一列作为一个整体,做纵向计算会排除null值解决:使用IFNULL()函数或选择非空列count计算个数SELECTCOUNT(english)FROMstu或SELECTCOUNT(IFNULL(english,0))FROMstu空设为0max,min,sum,avg使用方法同COUNT分组查询gr
zeki10
·
2020-07-10 20:14
数据库
java
数据库
mysql
sql
mysql命令行跟bash交互--去除列名
mysql-hxxxx-Pxxxx-uxxxx-pxxxx-e"yourselectstatements"`"但是遇到一个问题是第一行返回的总是指定列的名字,所以这边一开始不得不在bash的while中跳过第一行,后面觉得这样处理太麻烦,简单看了一下
mysql
blueuee
·
2020-07-10 20:59
mysql-
常用sql语句基础
常用sql语句查看数据库:showdatabases;创建一个HA的数据库:createdatabaseHA;查看自己所处的位置:selectdatabase();删除数据库:dropdatabase'wg';创建表:语法:**createtable**表名(**字段名**类型**,**字段名类型**,**字段名类型**);**mysql>createtablestudent(idint(20),
高胜寒|职场引路人
·
2020-07-10 20:09
#
循序渐进学运维-MySQL篇
mysql-
分库分表方案
垂直拆分比较简单,也就是本来一个数据库,数据量大之后,从业务角度进行拆分多个库。如下图,独立的拆分出订单库和用户库。水平拆分的概念,是同一个业务数据量大之后,进行水平拆分。上图中订单数据达到了4000万,我们也知道mysql单表存储量推荐是百万级,如果不进行处理,mysql单表数据太大,会导致性能变慢。使用方案可以参考数据进行水平拆分。把4000万数据拆分4张表或者更多。当然也可以分库,再分表;把
航海到IT的转变,梦想一直在路上
·
2020-07-10 18:46
mysql-
命令行工具
(1)mysql命令选项(2)mysql命令(3)mysql日志(4)mysql服务端帮助(5)执行Mysql脚本(6)使用技巧mysql是一个能够编辑输入行的简单sqlshell,支持交互式和非交互式访问。使用交互式时,查询结果以ASCII表的格式展示。使用非互动式时,查询结果以制表符分隔的格式展示。查询结果的输出格式可以通过使用命令选项来改变。如果存在查询结果为较大的数据集而没有足够的内存的情
zhangsan0509
·
2020-07-10 17:39
mysql
MySQL-
3范例数据描述
练习来源:http://www.manongjc.com/mysql_basic/mysql-sample-database-basic.html我们使用classicmodels数据库作为MySQL样本数据库,以帮助您快速有效地使用MySQL。该classicmodels数据库是经典汽车数据库的规模模型的零售商。它包含典型的业务数据,如客户,产品,销售订单,销售订单行项目等。MySQL示例数据库
wella_liu
·
2020-07-10 11:41
SQL
MySQL-
事务中的一致性读和锁定读的具体原理
前言上一篇文章MySQL-InnoDB行锁中,提到过一致性锁定读和一致性非锁定读,这篇文章会详细分析一下在事务中时,具体是如何实现一致性的。一致性读原理starttransaction和begin语句,并不是立即开启一个事务,事务是在第一条读语句执行时才建立的。如果需要立即开启事务,可以使用这个语句:starttransactionwithcomsistentsnapshot。每一个事务都有一个唯
ging_efcf
·
2020-07-10 10:23
Mysql-
查询
查询创建数据库、数据表--创建数据库createdatabasepython_test_1charset=utf8;--使用数据库usepython_test_1;--students表createtablestudents(idintunsignedprimarykeyauto_incrementnotnull,namevarchar(20)default'',agetinyintunsigne
weixin_30449239
·
2020-07-10 06:43
Spring Boot:搭建一个简单的用户系统(一) - 环境搭建
用户系统需要哪些接口我们接口角度看,一个用户系统需要如上图所示的接口,接下来就开始准备工作;二.数据库安装本文用的数据库为mysql,具体安装过程就不写了,附一篇博文:https://www.runoob.com/mysql/
mysql
旺达来了
·
2020-07-10 05:57
java
MySql-
行锁
1、什么时候加锁?在InnoDb事务中,行锁是在需要的时候加上的,但并不是用完马上释放掉,而是等到事务结束时才释放。这就是两阶段锁协议。最佳实践:在事务中如果需要加多个锁,尽量将影响并发度的锁往后放,以减少持有锁的时间。2、InnoDB行锁算法有哪几种?InnoDB中行锁有三种分别是,recordlock:单个行记录上的锁gaplock:间隙锁,锁定一个范围,但不锁定记录本身。间隙锁只会阻塞间隙间
u_geek
·
2020-07-10 05:53
MySQL
mysql-
表分区-range分区
range分区列必须包含在主键中,而且列的每个分区都是一个值区间,每个值区间不能有交集,否则数据插入时,数据库无法确定应该插入到哪个表分区中。1、已经创建的表添加range分区分为4个区:p0、p1、p2、p3p0:ext_int=300;CREATETABLE`test_user_range`(`user_id`bigint(19)NOTNULL,`user_name`varchar(50)NO
冻冰粉星
·
2020-07-10 05:34
mysql
mysql-
表分区-hash分区
hash分区的目的是将数据均匀的分布到对应分区中,如果表中有主键或唯一索引,分区列必须是主键或唯一索引的一部分。hash分区创建分区是“PARTITIONBYHASH(expr)”实现的,expr是整数列或者可以将分区列转换成整数的表达式。1.已经存在的表创建分区CREATETABLE`test_user_hash`(`user_id`bigint(19)NOTNULL,`user_name`va
冻冰粉星
·
2020-07-10 05:34
mysql
mysql-
表分区-list分区
list分区跟range分区类似,区别在于list分区的值是一个离散的整数值集合,每个分区的整数值集合不能有交集。list分区是以“PARTITIONBYLIST(expr)”实现的,expr可以是一个返回值是整数的表达式,或者是表的某个整数列。然后通过valuesin(逗号分隔的整数列表)。1、对已有表进行list分区CREATETABLE`test_user_list`(`user_id`bi
冻冰粉星
·
2020-07-10 05:34
mysql
MYSQL-
练习(student_score)
创建student表CREATETABLEstudent(idINT(10)PRIMARYKEYAUTO_INCREMENT,nameVARCHAR(20)NOTNULL,sexVARCHAR(4),birthyear,departmentVARCHAR(20)NOTNULL,addressVARCHAR(50));创建score表CREATETABLEscore(idINT(10)PRIMARY
陶晓聪
·
2020-07-10 03:04
作业专栏
数据库专栏
mysql-
跨库联合查询
目前微服务很火,但是就存在问题.服务拆分,数据库也进行拆分.mysql如果A数据库数据需要联合查询B数据库,应该如何实现呢?sqlserver可以使用dblink,具体不做说明,查资料即可,着重讲解mysql1.同实例不同库1>直接查询即可SELECT*FROMA库.`account`aJOINB库.`login_log`bONa.`account_id`=b.`user_id`;2.不同实例1>
小安灬
·
2020-07-09 21:20
数据库
《
Mysql-
十问十答》
《
Mysql-
十问十答》1.数据库的三范式?1).第一范式(1NF):字段具有原子性,不可再分。即:数据库表的每一个字段都是不可分割的。
chutai0511
·
2020-07-09 14:12
mysql-
索引
一:什么是索引索引其实是一种数据结构,能够帮助我们快速的检索数据库中的数据。二:索引具体采用的哪种数据结构常见的MySQL主要有两种结构:Hash索引和B+Tree索引,默认的是InnoDB引擎,默认的是B+树三:B+树和hash索引比起来有什么优缺点?因为Hash索引底层是哈希表,哈希表是一种以key-value存储数据的结构,所以多个数据在存储关系上是完全没有任何顺序关系的,所以,对于区间查询
Not Talk
·
2020-07-09 08:48
MySQL
数据库迁移:
MySQL-
>PostgreSQL注意问题汇总(基于项目并不完整)
因为项目原因,需要把原来MySQL数据库上的数据全部迁移到PostgreSQL。两者都是很优秀的开源数据库,但在国内,MySQL要比PostgreSQL普及,看资料PostgreSQL在处理高并发和数据类型支持上要好于MySQL,这也是我们项目进行数据库迁移的主要原因。在迁移过程中,我主要遇到了一下几个问题:1部分数据类别不通用在项目中遇到了主要以下几种数据类别需要转换(前面为MySQL数据类别,
mhady
·
2020-07-09 08:26
Database
MySQL-
调用存储过程和函数
调用存储过程和函数1.要使用这些已经定义好的存储过程和存储函数就必须要通过调用的方式来实现。存储过程是通过CALL语句来调用的。而存储函数的使用方法与MySQL内部函数的使用方法是一样的。执行存储过程和存储函数需要拥有EXECUTE权限。EXECUTE权限的信息存储在information_schema数据库下面的USER_PRIVILEGES表中。1.1调用存储过程MySQL中使用CALL语句来
xiaohang20103
·
2020-07-09 01:03
数据库
MySQL-
创建数据表create table [if not exists] `表名`(...)
创建数据表:格式如下:createtable[ifnotexists]`表名`('字段名1'列类型[属性][索引][注释],'字段名2'列类型[属性][索引][注释],#...'字段名n'列类型[属性][索引][注释])[表类型][表字符集][注释];说明:反引号用于区别MySQL保留字与普通字符而引入的(键盘esc下面的键).数据值和列类型列类型:规定数据库中该列存放的数据类型数值类型字符串类型
晚风花间寺中人
·
2020-07-08 23:50
MySQL
MYSQL-
索引&SQL优化-IM
索引选择策略:索引的选择性(Selectivity),是指不重复的索引值(也叫基数,Cardinality)与表记录数(#T)的比值:取值范围为(0,1],选择性越高的索引价值越大[即索引列值越离散索引价值越大,如:性别就男女2个值,在性别列上建立索引无法达到快速定位缩小行范围目的]SELECTcount(DISTINCT(first_name))/count(*)ASSelectivityFRO
kimze1107
·
2020-07-08 23:22
数据库
MySQL-
整数类型与实数类型
2.整数类型类型存储空间取值范围无符号取值范围tinyint1b-128~1270~255smallint2b-32768~327670~65535mediumint3b-8388608~83886070-16777215int4b-2147483648~21474836470~4294967285bigint8b-9223372036854775808~92233720368847758070~
cwl_java
·
2020-07-08 20:05
数据库
java
数据库
mysql
mysql-
创建函数,存储过程以及视图
为什么80%的码农都做不了架构师?>>>1.创建函数mysql>delimiter//mysql>createfunction函数名(参数1参数1类型,...)returns返回类型>begin>return返回值;>end>//mysql>select函数名(参数1,参数2,。。。);>//创建存数过程建表createtableuser(idmediumint(8)unsignednotnull
weixin_33893473
·
2020-07-08 16:29
MySQL-
几种关联
左表t1:DROPTABLEIFEXISTSt1;CREATETABLEt1(idINTNOTNULL,NAMEVARCHAR(20));INSERTINTOt1VALUES(1,'t1a');INSERTINTOt1VALUES(2,'t1b');INSERTINTOt1VALUES(3,'t1c');INSERTINTOt1VALUES(4,'t1d');INSERTINTOt1VALUES(
weixin_33840661
·
2020-07-08 15:32
MySQL-
创建表及其约束
CREATETABLE[tb_name];1、创建表的主键约束:主键是唯一标识某字段的作用,当该字段为主键的时候,其值必须是唯一的,且不能为空。mysql>CREATETABLEstudent(idINTPRIMARYKEY,stu_idINT,course_idINT);id为主键,所有字段都为整数mysql>CREATETABLEstudent(idINTPRIMARYKEY,stu_idIN
weixin_33813128
·
2020-07-08 15:37
Centos 7 安装 Mysql 5.7.30 (当前5.7的最新版本)
1.下载Mysql安装包下载地址:https://cdn.mysql.com//Downloads/
MySQL-
MuziBlogs
·
2020-07-08 15:41
MYSQL基础知识(1)
一、mysql常用语句创建,删除和最基本查询:显示数据库:
mysql-
>showdatabases;创建数据库:
mysql-
>createdatabasedb;删除数据库:
mysql-
>dropdatabasedb
weixin_33709364
·
2020-07-08 15:16
mysql-
笔记 聚合函数
1avg([distinct]expr)返回expr的平均值distinct:去除重复值。如果没有匹配的行返回nullselectstudent_name,avg(test_score)fromstudentgroupbystudent_name;2bit_and(expr)返回按位与计算的结算如果没有匹配的行所有bits=1bit_or(expr)返回按位或计算的结算如果没有匹配的行所有bits
weixin_30768175
·
2020-07-08 14:38
MySQL-
创建帐号和对表的导入导出
MYSQL的命令showdatabases;:显示本机安装多少个数据库showdatabases\g:后面加个\g与加;是一样的,都是表示一个语句的结束showtables;显示本机有哪些表增删查改都一样--建立一个帐号,让他指定操作某个数据库,其他数据库他不被允许操作(加红)grantallon数据库.*to"用户名"@"localhost"identifiedby"密码"创建表mysql>cr
weixin_30729609
·
2020-07-08 14:08
MySQL-
版本及服务介绍
一、MySQL各版本1.MySQL产品下载地址:https://www.mysql.com/downloads/OracleMySQLCloudService(commercial)商业付费软件,基于MySQL企业版和Oracle云服务提供企业级的MySQL数据库服务。MySQLEnterpriseEdition(commercial)商业付费软件,提供以下服务MySQLDatabase(MySQ
weixin_30690833
·
2020-07-08 14:11
MySQL-
查询结果缓存
1、缓存必备:SQL文相同,数库表字段构、记录不变,大小写不敏感,字符集敏感2、提缓存:缓存配高、分区3、多个应用多配置4、SELECTSQL_NO_CACHE/SQL_CACHEmy.ini---------------------------------------showvariableslike'%cache%';--query_cache_type(0[off],1[on],2[dema
林尧彬
·
2020-07-08 13:22
CentOS7通过rpm安装MySQL5.7.30
dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar若下载失败(下载成功此步跳过),可安装rz从本地上传
mysql
大军465
·
2020-07-08 10:14
linux
mysql
mysql
linux
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他