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 @ 2021-04-06 14:59  CoderTL  阅读(48)  评论(0编辑  收藏  举报