mysql命令
1.service mysql start 开始
2.service mysql stop 停止
3.service mysql restart 重启
4. char,varchar,text 字符串
5.tinyint,int,decimal 数字
6.mysql -uroot -p 链接mysql
7.quit或exit 退出
8.select version(); 查看版本
9.select now(); 显示当前时间
10.create database 数据库名 charset=utf8; 创建数据库
11.drop database 数据库名; 删除数据库
12.use 数据库名; 切换数据库
13.select database(); 查看当前选择的数据库
14.show tables; 查看当前数据库中所有表
15.alter table 表名 add|change|drop 列名 类型;
16.drop table 表名; 删除表
17.desc 表名; 查看表结构
18.rename table 原表名 to 新表名; 更改表名称
19.show create table '表名'; 查看表的创建语句
20.select * from 表名 查询
21.全列插入:insert into 表名 values(...)
缺省插入:insert into 表名(列1,...) values(值1,...)
同时插入多条数据:insert into 表名 values(...),(...)...;
22.update 表名 set 列1=值1,... where 条件 修改
23.delete from 表名 where 条件 删除
24.select distinct 字段名 from 表名; 消除重复的行
25.select * from students where name like '黄%' or sname like '%靖%'; 查询姓黄或叫靖的学生
26.select * from students where id in(1,3,8); 查询编号是1或3或8的学生
27.select * from students where id between 3 and 8; 查询学生是3至8的学生
28.select * from students where id between 3 and 8 and sex=1; 查询学生是3至8的男生
29.min() max() count() avg() sum() 聚合函数
1show databases; 显示所有数据库
2show tables; 显示所有库
3select now(); 显示当前时间
4min() max() sum() avg() count() 五个聚合函数
5select * from 表名 where isDelete=1 and sex=1 order by id desc; 降序排列未被删除的男生
6select count(*) from 表名 where sex=1; 统计表里有多少男生
7select * from 表名 where id in(5,6); (select * from 表名 limit 4,2 显示表里第五、六行的数据
8select avg(score) from 表名 where sex=1; 显示表里所有男生的平均分数
9select sum(score) from 表名 where sex=1 and age>20; 显示表里所有男生年龄大于20分数的总和
10select sum(age) from 表名 where sex =1 and age >20 and name like ‘李_’; 显示表里所有年龄大于20 并且 姓李的男生年龄的总和
11select * from 表名 order by price desc; 降序排列商品价格
12select * from 表名 order by xiaoliang asc; 升序排列商品销量
13select avg(times) from 表名; 显示平均寿命 14select count(*) from 表名; 统计表里所有商品销售总量moren
14默认值 ,非空,主键,外键,唯一 ,五个约束类型