51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#mysq
win10 安装MySQL8.0.11记录。
参考了博客A:https://blog.csdn.net/m0_37788308/article/details/79965378博客B:https://blog.csdn.net/fxbin123/article/details/80220509#commentBox按照博客A顺序安装,只是修改密码指令不成功。最后是...
代码星球
·
2020-04-06
win10
安装
MySQL8.0.11
记录
Mysql授权远程登录
错误原因:...null,messagefromserver:"Host'XXX'isnotallowedtoconnectt操作步骤: 第一步:打开mql链接工具,参考下图: 第二步:找到要设置授权的数据库,点击查询,新建查询,如下图: 第三步:输入授权指令1grantallprivil...
代码星球
·
2020-04-06
Mysql
授权
远程
登录
mySQL练习题
练习1:创建表以及数据已经给出,按照下列要求进行查询.表:student1CREATETABLEstudent(2idINT,3NAMEVARCHAR(20),4chineseFLOAT,5englishFLOAT,6mathFLOAT7);89INSERTINTOstudent(id,NAME,chine...
代码星球
·
2020-04-06
mySQL
练习题
win10 压缩包安装mysql8.0.11报错:Access denied for user 'root'@'localhost'
按这篇:https://blog.csdn.net/Myuhua/article/details/84792121#commentsedit 这里精简下,还有update语句中authentication_string字段如果设置自己的密码时,update受影响行就为0,必须为''才可以。win10 ...
代码星球
·
2020-04-06
win10
压缩
包安装
安装
mysql8.0.11
mysql虚拟列(Generated Columns)及JSON字段类型的使用
mysql5.7中有很多新的特性,但平时可能很少用到,这里列举2个实用的功能:虚拟列及json字段类型一、先创建一个测试表:droptableifexistst_people;CREATETABLEt_people(`id`INT(11)NOTNULLAUTO_INCREMENT,`name`varchar(50)NO...
代码星球
·
2020-04-06
mysql
虚拟
Generated
Columns
JSON
mysql技巧:如果记录存在则更新/如果不存在则插入的三种处理方法
先建一个表,便于后面讨论:CREATETABLE`t_emp`(`f_id`bigint(20)NOTNULLAUTO_INCREMENTCOMMENT'主键id',`f_emp_code`varchar(50)CHARACTERSETutf8mb4COLLATEutf8mb4_general_ciDEFAULT''C...
代码星球
·
2020-04-06
如果
mysql
技巧
记录
存在
mac上mysql8.0以tar.gz方式手动安装
一、下载官网地址:https://dev.mysql.com/downloads/mysql/选择:macOS10.14(x86,64-bit),CompressedTARArchive下载后,得到一个131.9m的压缩包mysql-8.0.13-macos10.14-x86_64.tar.gz,将其解压到/usr/l...
代码星球
·
2020-04-06
mac
mysql8.0
tar.gz
方式
手动
mysql benchmark基准测试
git项目地址:https://github.com/akopytov/sysbench利用sysbench很容易对mysql做性能基准测试(当然这个工具很强大,除了测试主流数据库性能,还能测试其它方面,详情自己看官网项目文档) mac上的用法:一、安装 brewinstallsysbench&nb...
代码星球
·
2020-04-06
mysql
benchmark
基准
测试
docker学习(5) 在mac中创建mysql docker容器
github上有一个专门的docker-libary项目,里面有各种各样常用的docker镜像,可以做为学习的示例,今天研究下其中mysql镜像的用法,国内镜像daocloud.io也能找到mysql的镜像,但根据其参考文档在mac上尝试了数次,将mysql数据库文件存储在mac本机时,启动总是报错,大意是docker...
代码星球
·
2020-04-06
docker
学习
mac
创建
mysql
mysql: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '= 的解决
昨天把mysql里所有table的varchar字段的字符集,批量换成了utf8mb4/utf8mb4_unicode_ci,以便能保存一些emoji火星文,结果有一个sql语句执行时,报错如下:Illegalmixofcollations(utf8_unicode_ci,IMPLICIT)and(utf8_gener...
代码星球
·
2020-04-06
utf8
ci
IMPLICIT
mysql
Illegal
mysql的sql_mode模式
在oracle或sqlserver中,如果某个表的字段设置成notnull,insert或update时不给这个字段赋值,比如下面这样:表t_test(id,name)中id,name都不允许为空,insertintot_test(name)values('xxx')必然报错,这是天经地义的事情,但是在mysql中这是...
代码星球
·
2020-04-06
mysql
sql
mode
模式
oracle的decode函数在mysql的实现
oracle中的decode函数很好用,换成mysql中可以用类似下面的方法实现:SELECTIF(TRUE,'真值','假值');如果想再弄复杂点,可以多个IF嵌套,不过嵌套的层次多了,代码可读性就比较差了 ...
代码星球
·
2020-04-06
oracle
decode
函数
mysql
实现
mysql : utf8mb4 的问题
微信呢称和QQ呢称上有很多火星文和emoji表情图片,这些数据,如果直接insert到mysql数据库,一般会报错,设置成utf8都不好使,必须改成utf8mb4编码,这二者的区别见:mysqlutf8mb4与emoji表情 ,网上的解决办法大多是修改my.cnf参数,设置mysql的编码为utf8mb4,这...
代码星球
·
2020-04-06
mysql
utf8mb4
问题
mysql 学习笔记
以前主要使用oracle做数据库,现在换成mysql了,发现不一样的地方还是挺多的,记录一下: 一、centos上的yuminstall方式安装 完全卸载(可选,如果之前安装了旧版本)a)rpm-qa|grepmysql 先查看是否已经安装了mysql b)yumre...
代码星球
·
2020-04-06
mysql
学习
笔记
mysql事务
事务是存储引擎实现的。 特性ACID:1.原子性:要么全都执行,要么全都不执行2.一致性:事务完成时,所有数据保持一致状态3.隔离性:一个事务发生不影响其他事物4.持久性:事务完成后,对系统的影响是永久性 事务并发时,可能发生的问题:1.丢失更新:一个事务更新之后,另一个事务也更新了,但是第二个事务...
代码星球
·
2020-04-06
mysql
事务
首页
上一页
...
525
526
527
528
529
...
下一页
尾页
按字母分类:
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
其他