4
2
0
2

MySQL常用小结

MySQL

1、存储引擎 MyISAM 和 InnoDB的区别

  • MyISAM 是MySQL 5.0 之前的默认数据库引擎,最为常用。拥有较高的插入,查询速度,但是不支持事务。
  • InnoDB 事务性数据库的首选引擎,支持ACID事务,支持行级锁定,MySQL 5.5起成为默认数据引擎。

2、MySQL忘记密码的修改方法

  1. 关闭正在运行的MySQL服务。
  2. 打开DOS窗口,转到mysql/bin目录下。
  3. 输入 mysqld--skip-grant-tables 回车。 --skip-grant-tables 这个指令是让用户再次启动MySQL服务的时候,可以直接跳过权限表认证。
  4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),然后转到mysql/bin目录下。
  5. 输入mysql回车,如果成功,将出现MySQL提示符 >
  6. 连接权限数据库: use mysql;
  7. 改密码:update user set password=password("123") where user="root";
  8. 刷新权限: flush privileges;
  9. 退出 quit
  10. 注销系统,再进入,使用用户名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;
posted @   CoderTL  阅读(52)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· 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
点击右上角即可分享
微信分享提示