MySQL简单命令练习


1、进入mysql

  命令:mysql -u root(用户)-p 123456(密码)

mysql中定义年龄长度 mysql求年龄_mysql中定义年龄长度


2、查询所有数据库

  命令:show databases;

mysql中定义年龄长度 mysql求年龄_数据库_02

3、新建数据库

  命令:create database 数据库名 charset=utf8;

mysql中定义年龄长度 mysql求年龄_mysql_03


4、使用(进入)数据库

  命令:use 数据库名;

mysql中定义年龄长度 mysql求年龄_mysql中定义年龄长度_04


5、查询数据库下所有的表

  命令:show 表名;

mysql中定义年龄长度 mysql求年龄_数据库_05


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));

mysql中定义年龄长度 mysql求年龄_mysql_06


7、给学生表添加数据

  命令:insert into 表名 VALUES 数据

mysql中定义年龄长度 mysql求年龄_表名_07


8、查询所有学生信息

  命令:select * from 表名;

mysql中定义年龄长度 mysql求年龄_表名_08


9、查询姓名是李白的学生信息

  命令:select * from students where name=‘李白’;

mysql中定义年龄长度 mysql求年龄_mysql中定义年龄长度_09


10、查询1班是上海的学生

  命令:select * from students where class=‘1班’ and hometown=‘上海’;

mysql中定义年龄长度 mysql求年龄_mysql中定义年龄长度_10


11、查询家乡是北京或者上海的学生

  命令:select * from students where hometown=‘北京’ or hometown=‘上海’;

mysql中定义年龄长度 mysql求年龄_mysql中定义年龄长度_11


12、查询小乔的年龄

  命令:select age from students where name=‘小乔’;

mysql中定义年龄长度 mysql求年龄_表名_12


13、查询家乡不在北京的学生

  命令:select * from students where hometown!=‘北京’;

mysql中定义年龄长度 mysql求年龄_数据库_13


14、查询年龄小于20的女同学

  命令:select * from students where age<20 and sex=‘女’;

mysql中定义年龄长度 mysql求年龄_表名_14


15、查询年龄为18至20的学生

  命令:select * from students where age between 18 and 20;

mysql中定义年龄长度 mysql求年龄_mysql中定义年龄长度_15


16、查询北京学生的年龄总和

  命令:select sum(age) from students where hometown=‘北京’;

mysql中定义年龄长度 mysql求年龄_数据库_16


17、查询女生的平均年龄

  命令:select avg(age) from students where sex=‘女’;

mysql中定义年龄长度 mysql求年龄_mysql中定义年龄长度_17


18、查询姓名包含白的学生

  命令:select * from students where name like ‘%白%’;

mysql中定义年龄长度 mysql求年龄_数据库_18


19、查询所有学生信息,按年龄从大到小排序,年龄相同时,再按学号从小到大排序

  命令:select * from students order by age desc , id asc;

mysql中定义年龄长度 mysql求年龄_数据库_19


20、查询女生的最大年龄

  命令:select max(age) from students where sex=‘女’;

mysql中定义年龄长度 mysql求年龄_mysql中定义年龄长度_20


21、查询北京学生的年龄总和

  命令:select sum(age) from students where hometown=‘北京’;

mysql中定义年龄长度 mysql求年龄_mysql中定义年龄长度_21


22、查询各种性别的人数

  命令:select sum(case when sex=“男” then 1 else 0 end)男生人数,sum(case when sex=“女” then 1 else 0 end)女生人数 from students;

mysql中定义年龄长度 mysql求年龄_数据库_22


23、查询男生总人数

  命令:select count(id)男生人数 from students where sex=‘男’;

mysql中定义年龄长度 mysql求年龄_mysql_23