创建表
1 | CREATE TABLE student3 ( |
插入数据
1 | INSERT INTO |
查看所有数据
1 | SELECT * FROM student3; |
查询年龄和姓名
1 | -- 查询 姓名 和 年龄 |
查询所有的地址
1 | -- 查询所有的地址 |
去除重复的结果集
使用distinct关键字去除重复的结果集。
1 | SELECT DISTINCT address FROM student3; |
计算英语和数学的分数之和
无null参与运算
1 | SELECT NAME,math,english,math + english FROM student3; |
有null参与运算
1 | SELECT NAME,math,english,math + IFNULL(english,0) FROM student3; |
如果有null参与的运算,计算结果都为null
起别名
1 | SELECT NAME 姓名,math 数学,english 英语, math+IFNULL(english,0) AS 总分 FROM student3; |
查询年龄大于20岁的人
1 | -- 查询年龄大于20 |
查询年龄大于等于20的人
1 | -- 查询年龄大于等于20 |
查询年龄等于20的人
1 | -- 查询年龄等于20 |
查询年龄不等于20的人
1 | -- 查询年龄不等于20 |
查询年龄大于等于20小于等于30的人
1 | -- 查询年龄大于等于20 小于等于30 |
查询年龄为22岁,18岁,25岁的人
1 | -- 查询年龄22岁,18岁,25岁的信息 |
查询英语成绩为null的人
1 | -- 查询英语成绩为null |
查询英语成绩不为null的人
1 | -- 查询英语成绩不为null |
查询姓马的有哪些
1 | -- 查询姓马的有哪些 |
查询姓名第二个字是化的人
1 | -- 查询姓名第二个字是化的人 |
查询姓名是三个字的人
1 | -- 查询姓名是三个字的人 |
查询姓名中包含德的人
1 | -- 查询姓名中包含德的人 |