MySQL简单命令练习
1、进入mysql
命令:mysql -u root(用户)-p 123456(密码)
2、查询所有数据库
命令:show databases;
3、新建数据库
命令:create database 数据库名 charset=utf8;
4、使用(进入)数据库
命令:use 数据库名;
5、查询数据库下所有的表
命令:show 表名;
6、新建学生表
命令:create table students(
id int primary key auto_increment not null,
name varchar(20),
sex varchar(10),
hometown varchar(30),
age int,
class varchar(20),
card varchar(30));
7、给学生表添加数据
命令:insert into 表名 VALUES 数据
8、查询所有学生信息
命令:select * from 表名;
9、查询姓名是李白的学生信息
命令:select * from students where name=‘李白’;
10、查询1班是上海的学生
命令:select * from students where class=‘1班’ and hometown=‘上海’;
11、查询家乡是北京或者上海的学生
命令:select * from students where hometown=‘北京’ or hometown=‘上海’;
12、查询小乔的年龄
命令:select age from students where name=‘小乔’;
13、查询家乡不在北京的学生
命令:select * from students where hometown!=‘北京’;
14、查询年龄小于20的女同学
命令:select * from students where age<20 and sex=‘女’;
15、查询年龄为18至20的学生
命令:select * from students where age between 18 and 20;
16、查询北京学生的年龄总和
命令:select sum(age) from students where hometown=‘北京’;
17、查询女生的平均年龄
命令:select avg(age) from students where sex=‘女’;
18、查询姓名包含白的学生
命令:select * from students where name like ‘%白%’;
19、查询所有学生信息,按年龄从大到小排序,年龄相同时,再按学号从小到大排序
命令:select * from students order by age desc , id asc;
20、查询女生的最大年龄
命令:select max(age) from students where sex=‘女’;
21、查询北京学生的年龄总和
命令:select sum(age) from students where hometown=‘北京’;
22、查询各种性别的人数
命令:select sum(case when sex=“男” then 1 else 0 end)男生人数,sum(case when sex=“女” then 1 else 0 end)女生人数 from students;
23、查询男生总人数
命令:select count(id)男生人数 from students where sex=‘男’;