MySQL常用小结
MySQL
1、存储引擎 MyISAM 和 InnoDB的区别
- MyISAM 是MySQL 5.0 之前的默认数据库引擎,最为常用。拥有较高的插入,查询速度,但是不支持事务。
- InnoDB 事务性数据库的首选引擎,支持ACID事务,支持行级锁定,MySQL 5.5起成为默认数据引擎。
2、MySQL忘记密码的修改方法
- 关闭正在运行的MySQL服务。
- 打开DOS窗口,转到mysql/bin目录下。
- 输入 mysqld--skip-grant-tables 回车。 --skip-grant-tables 这个指令是让用户再次启动MySQL服务的时候,可以直接跳过权限表认证。
- 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),然后转到mysql/bin目录下。
- 输入mysql回车,如果成功,将出现MySQL提示符 >
- 连接权限数据库: use mysql;
- 改密码:update user set password=password("123") where user="root";
- 刷新权限: flush privileges;
- 退出 quit
- 注销系统,再进入,使用用户名root 和 刚刚设置的新密码登录。
3、复制数据
3.1 根据已经存在的表结构创建新表
create table test2 like test1;
3.2 复制其他表的数据
insert into test2 select * from test1;
3.3 值复制指定字段
insert into test2(cname) select cname from test1;
3.4 复制表时同时复制数据
create table test2 select * from test1;
本文来自博客园,作者:CoderTL,转载请注明原文链接:https://www.cnblogs.com/codertl/p/14621936.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix