mysql简单命令

  1. 库:

      1. create database db1;新建一个默认编码的库
      2. create database db1 charset uet8 ;建一个编码为 utf8 的库
    1. drop database db1;删除一个库

      1. alter database db1 charset utf8; 修改库的编码
      1. show databases;查看所有的库

      2. show create database db1;查看一个库详细信息

      3. select database();

    2. 使用库 use db1;

  2. 表:

      1. create table stu(id int ,name char(16))新建一个默认编码的表
      2. create table t1(id int ,name char (16)) charset utf8;新建编码为utf8的一个表
      1. drop table t1;删除一个表
      1. alter table t1 modify name char(16);修改表字段的长度
      2. alter table t1 change name name_1 char(19);修改表的字段名和长度
      1. show tables 查看当前库下所有的表
      2. show create table stu 查看刚刚创建的那张表
      3. desc stu 查看表的基本信息
  3. 记录:

      1. insert into stu values(1,“撒旦撒”),(2,“立业”);
      2. insert into t1(id,name) values(4,"wy"); 指定字段添加数据
      1. delete from t1 where name ="sss";删除指定条件的数据
      2. delete from t1 ;
      3. truncate table t1;清空表
      1. update t1 set name = "alex" where id = 3;修改
      1. select * from stu ;查看一个表里所有的记录。
      2. select * from where id =1;条件查询
  4. show variables like “%char%” ;查看字符集编码的指令

  5. mysql -h127.0.0.1 -P3306 -uroot -p 终端启动mysql启动命令

  6. root密码忘记如何修改?(终端操作)

    1. net stop mysql
    2. 终端切换mysql安装的bin目录下 cd C:\\mysql56\bin
    3. mysqld.exe --skip-grand-tables
    4. 重启一个终端
    5. show databases;
    6. use mysql; show tables;select * from user; select user ,password from user;
    7. updata user set password =password("123") where user = “root”;
    8. tasklist |findstr mysqld
    9. taskkill /F /PID 查看后的PID
    10. net start mysql 完成密码修改
  7. 知道密码修改密码的三种方式

    1. 用set password
      1. 登陆mysql
      2. set password for 用户名@localhost =password(“123”)
      3. 例子set password for root@localhost =password(“123”);
      4. plush privileges;
    2. mysqladmin
      1. 终端 格式:mysqladmin -u用户名 -p旧密码 password 新密码
      2. 例子:mysqladmin -uroot -p123456 password 123 ;
  8. 查看存储引擎

    1. show engins;
原文地址:https://www.cnblogs.com/ciquankun/p/11430560.html