建库建表
-
将score表中的score字段改名为“chengji”;
-
删除score表中chengji字段;
-
增加名为 score ,数据类型为int型,约束为非空的字段;
-
删除course表中c010的数据;
-
查询所有学生的姓名、性别和年龄;
-
查询所有学员的年龄与100相差几岁;
-
利用information_schema查询school库中存在的所有的表名;
-
利用information_schema查询school库中teacher表存在的所有的列名;
创建以下表格
建表
- 查询1995-07-03~1995-07-13之间的学生姓名;
select name from test where birthday BETWEEN ‘1995-07-03’ and ‘1995-07-13’;
-
查询学生的平均年龄;
select AVG(YEAR(NOW())-YEAR(birthday)) as 平均年龄 from test;
-
查询“非女生的人员信息”;
select * from test where sex != ‘女’;
-
查询7月14号(包括)之后的学生信息,按照birthday降序排列;
SELECT * from test WHERE birthday >= ‘1995-07-14’ ORDER BY birthday DESC;
-
(在知道stuid=5的位置的情况下)从stuid=5的同学开始查询,查询3条数据(两种方法);
USE school;
select * from test limit 3,3
SELECT * from test
WHERE stuid >= 5 limit 3;
-
查询生日不重复学生的生日;
SELECT DISTINCT birthday from test;
-
查询cid不是1也不是2 的学员信息
select * from test where cid not in (1,2)