mysql如何完全卸载安装

在这里插入图片描述

在控制面板把mysql程序先卸载。
开始-》运行-》services.msc 找到MYSQL关了它
在C盘,ProgramData隐藏文件夹,里面找Mysql文件夹,删了它。
注册表删除:cmd-》regedit->HKEY_LOCAL_MACHINE-》system-》Controlset001=》services=>EVENTLOG->APPLICATION->MYSQL有就删除

Controlset002里面同上路径找MYSQL删除

CurrentControlSet里面也看同上路径找mysql有就删除

这三个地方的删除就彻底了。
!!!把鲁大师360退出,防火墙关了。
mysql有两个版本:MSI文件和zip解压版。(mysql community社区版下载)
前提是安装前mysql已经卸载了。

安装msi安装包。
custom自定义安装,可改安装位置
都下一步,到manual setting 改最多支持300个连接
enabletcp/ip networking里面的portnumber3306/ 如果有其它数据库占用了3306就得改3307等其它端口。
character set :utf-8选。
下面的service name: -》如果安装失败后再安装,不能用默认的名字了,要改名,不然后面会在(start service那里停住安装。。。)
include bin directory in win path:选上,帮你配环境变量。

安装失败了,不用完全卸载,打开mysql安装目录bin下面的mysqlInstanceConfig.exe 重新配置

mysql密码忘记了???–》
找到安装目录下面的与bin目录同级的里面找到my.ini 用notepad++打开它,找到【mysqld】 (67行左右),在它的下一行写:skip-grant-tables

它的意思 不论输啥密码都可以。。。。
OVER~
mysql数据类型:
1·整数类型
tinyint: 非常小的整数,类似JAVA的byte类型
smallint: 小整数,类似JAVA的SHORT类型
mediumint: 中整数,
int和integer: 整数 ,类似JAVA int类型
Bigint:大整数,类似JAVA long

举例:
int 等价于int(11)
int(5) unsigned zerofill 表示每个整数5位数字,不足5位就在左边补0 ,这种写法需要结合另外两个参数使用。不加unsigned zerofill参数则不起作用。
但是int在内存中始终还是占4个字节的。

2·浮点小数:
float:4字节
double:8字节
double(5,2)表示的数据范围是:[-999.99,999.99],不在这个范围就报错。

3·定点小数 ,类似JAVA中的BigDecimal,底层使用字符串存储。
DECIMAL(P,D);
在上面的语法中:
P是表示有效数字数的精度。 P范围为1〜65。
D是表示小数点后的位数。 D的范围是0~30。MySQL要求D小于或等于(<=)P。即小数位 少于整数位。

4·日期时间类型
在这里插入图片描述

5·字符串
强调:mysql没有单字符类型,只有字符串
char:定长字符串,长度[1,255]
char(10)表示长度为10个字符
varchar:变长字符串
varchar(10),表示 最长不超过10个字符。
text:长文本
一般用于存储文字多的,简介等,不会经常检索的信息
varchar(5) 这里的5 限制的是储存字符的个数,字符不分贵贱(不分 中文、英文、数字…)。
char -varchar区别:
占内存空间不同,char(2),若存储的是’男’,但也是占两个字符的位置,另一个空的字符存储\u0000
而varchar(20),若存储的是’张三’,占的2个字符+2个字节(用来记录实际的字符个数).
优缺点:varchar节省空间,但是每次存取都要数 字符个数。char看起来浪费空间,但每次存取都是固定长度处理。
建议身份证,学号,邮编等定长的字符串,用char。但是现在mysql也在不断优化。

6·7·8·9
在这里插入图片描述

新版本mysql8.0你就看一下,低版本的你就不要往下看了

老版本名字为:tx_isolation
新版本mysql8.0,名字为:transaction_isolation
可以用下面show命令查出来。
show VARIABLES like '%ISOLATION%';

select @@transaction_isolation;

select @@global.transaction_isolation;

select @@session.transaction_isolation;

select @@autocommit;

3.设置当前会话隔离级别
set @@session.transaction_isolation = 'REPEATABLE-READ'; 

4.设置系统当前隔离级别
set @@global .transaction_isolation = 'REPEATABLE-READ'; 

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值