常用的Mysql语句

单表基础查询

学生表信息

			CREATE TABLE `student` (
			  `Sno` varchar(10) DEFAULT NULL,
			  `Sname` varchar(10) DEFAULT NULL,
			  `Sage` int(11) DEFAULT NULL,
			  `Ssex` varchar(10) DEFAULT NULL,
			  `Scome` date DEFAULT NULL,
			  `Sdept` varchar(50) DEFAULT NULL
			) ENGINE=InnoDB DEFAULT CHARSET=utf8

Sql查询语句

        #给标题起别名 用as
        SELECT  Sname AS 姓名, Sage AS 年龄 FROM student
        #查询年龄是12,16,19的  使用in
        SELECT * FROM student WHERE Sage IN (12,16,19)
        #查询年龄大于19的学生
        SELECT * FROM student WHERE Sage > 19
        #查询年龄在12到19范围的学生信息
        SELECT * FROM student WHERE Sage  BETWEEN 12 AND 19
        #去除重复数据
        SELECT DISTINCT * FROM student
        #查询所有姓李的学生年龄
        SELECT Sage FROM student WHERE Sname LIKE '李%'
        #查询姓名中有梅字的学生
        SELECT Sname AS 姓名 FROM student WHERE Sname LIKE '%梅%'
        #查询有多少个学生
        SELECT COUNT(*) AS 总数 FROM student
        #查询学生的平均年龄
        SELECT AVG(Sage) AS 平均年龄 FROM student
        #查询所有学生的年龄加起来是多少岁
        SELECT SUM(Sage) AS 总共 FROM student
        #查询年龄最小的学生
        SELECT MIN(Sage) AS 年龄最小 FROM student
        #查询年龄最大的学生
        SELECT MAX(Sage) AS 年龄最大 FROM student
        #查询选修课是js的学生信息
        SELECT * FROM student WHERE Sdept = 'JS'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值