栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

MySQL学习笔记

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL学习笔记

安装:

1. 下载地址:5.7Windows版本为例https://dev.mysql.com/downloads/mysql/5.7.html推荐压缩包下载。
2. 解压至文件夹,例:D:Environmentmysql-5.7.35
3. 配置环境变量:PathD:Environmentmysql-5.7.35;

4. 新建my.ini文件,添加配置

[mysqld]
basedir=D:Environmentmysql-5.7.35
datadir=D:Environmentmysql-5.7.35data
port=3306
skip-grant-tables

5. 启动管理员模式下的CMD,并将路径切换至mysql的bin目录,然后输入mysqld -install(安装mysql)
6. 再输入mysqld --initialize-insecure --user=mysql初始化数据文件
7. 然后再次启动mysql 然后用命令 mysql –u root –p 进入mysql管理界面(密码可为空)
8. 进入界面后更改root密码update mysql.user set authentication_string=password('123456') where user='root'and Host = 'localhost';
9. 刷新权限flush privileges;
10. 修改 my.ini文件删除最后一句skip-grant-tables
11. 重启mysql即可正常使用

net stop mysql
net start mysql

12. 连接上测试出现以下结果就安装好了

数据类型:

类型范围长度
int(-2 147 483 648,2 147 483 647)、(0,4 294 967 295)10
varchar变长字符串255
text长文本数据
dateYYYY-MM-DD
timeHH:MM:SS
datetimeYYYY-MM-DD HH:MM:SS
TIMESTAMPYYYYMMDD HHMMSS

清空表中数据:
删除表信息的方式有两种 :
truncate table table_name;
delete * from table_name;
注: truncate操作中的table可以省略,delete操作中的*可以省略

truncate、delete 清空表数据的区别 :
1. truncate 是整体删除 (速度较快),delete是逐条删除 (速度较慢);
2. truncate 不写服务器 log,delete 写服务器 log,也就是 truncate 效率比 delete高的原因;
3. truncate 不激活trigger (触发器),但是会重置Identity (标识列、自增字段),相当于自增列会被置为初始值,又重新从1开始记录,而不是接着原来的 ID数。而delete删除以后,identity 依旧是接着被删除的最近的那一条记录ID加1后进行记录。如果只需删除表中的部分记录,只能使用DELETE语句配合where条件。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/333987.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号