1. 首先将cmd切换到mysql的配置文件  找到文件所在的盘符位置 在终端将以盘符位置冒号写入
  2. 找到盘符位置将进入mysql        在终端操作mysql.exe  -u用户名   -p密码
  3. 查看数据库  show databases;  databases后面的分号必须是英文状态下的
  4. 创建数据库  创建是 create      create database 数据库名称   (注意数据库的名称不能是纯数字)
  5. 如果遇到报错了 打开mysql 的配置文件   修改一句代码就可以了  max_all owed_pachet=16M    把16改成500就行啦
  6. 使用数据库   use 数据库名称;
  7. 只要使用了数据库 紧接着就必须设置字符集
  8. 设置字符集为  set  names utf8;
  9. 几乎每张表内都有主键的   主键的单词是:primary key
  10. 自增  auto_increment
  11. 创建数据表
  12. create  table `表名` (
  13. `主键名称` int(11) not null primary key auto_increment,
  14. `字段名` 数据类型  (长度) not null,
  15. `字段名` 数据类型  (长度) not null
  16. ) ;
  17. 删除数据库  drop database 表名;
  18. 创建数据库  create  database 表名;
  19. 查看数据库列表  show databases;
  20. 使用某一个数据库   use 表名;
  21. 查看某一个数据库下的数据表  show tables;
  22. 创建表格  create table `表名`;
  23. 查看表结构   desc  表名;
  24. 给表添加数据 : insert  into `表名`  values(null,字段值)
  25. 查看一张数据表的内容 select * from `表名`;
  26. 查看指定字段的内容 select 指定字段名(多个用逗号隔开,全部为*号) from `表名`;

条件查询 正序asc   倒叙order

倒叙展示desc 指定字段名(多个用逗号隔开,全部为*号)

正序展示asc  指定字段名(多个用逗号隔开,全部为*号)  from `表名` order by `字段名` asc;  

 

  1. 条件查询-判断 select指定字段名(多个用逗号隔开,全部为*号)from `表名` where 条件;
  2. 条件查询-在...之间  between...and...

select * from `表名` where `s_age` between 19 and 21;

  1. 条件查询-精确查询 select * from `表名` where `id` = 1;
  2. 条件查询-in查询  select * from `表名` where `id` in(1,3,5,7);
  3. 条件查询-模糊查询 select * from `表名` where `s_name` like '%张%';
  4. 分组查询

select count(*) as num from `student` group by `s_sex`;

  1. 修改数据 update `表名` set `字段1`='值1',`字段2`='值2' where 条件
  2. 将主键id为246的性别改为女

删除某一条数据 delete from `表名` where 条件

需要注意到的是:

只有表名和字段名用到的是

值用到的是

切记类型不加单引号