mysql数据库鸡础查询(ikun版)

`student`INSERT INTO student(id,NAME) VALUES(1,'蔡徐坤');
SELECT * FROM student;
CREATE TABLE student4(
	id INT,
	NAME VARCHAR(20),
	age INT,
	sex VARCHAR(5),
	address VARCHAR(100),
	math INT,
	english INT


);
DESC student4;
INSERT INTO student4(id,NAME,age,sex,address,math,english)VALUES(1,'蔡徐坤',22,'男','北京',66,88),(2,'鸡哥',99,'女','上海',44,99),(3,'坤哥',3,'男','广州',22,34),(4,'只因坤',22,'男','杭州',66,88),(5,'鸡坤',22,'男','深圳',66,88),(6,'张正号',20,'男','西安',80,60);
SELECT * FROM student4;
-- 查询姓名和年龄
SELECT NAME,age FROM student4;
-- 查询去除重复的结果集
SELECT DISTINCT address FROM student4;
SELECT NAME,math,english,math+english FROM student4
-- 如果只有null参与的运算,计算结果都为null解决方法如下
SELECT NAME,math,english,math+IFNULL(english,0) FROM student4;-- ifnull 如果english==null则将english赋值为0;
SELECT NAME,math,english,math+IFNULL(english,0)AS 总分 FROM student4;
 SELECT * FROM student4 WHERE age >=20; 
 SELECT *FROM student4;
 -- null不能使用=判断null要使用is/is not判断
 -- 模糊查询使用like查询
 -- 查询姓鸡的人 
 SELECT * FROM student4 WHERE NAME LIKE '鸡%';
 -- 查询第二个是哥的人
 SELECT * FROM student4 WHERE NAME LIKE '_哥';
 -- 查询姓名是三个字的人
  SELECT * FROM student4 WHERE NAME LIKE '___';
  -- 查询姓名中包含鸡的人;
   SELECT * FROM student4 WHERE NAME LIKE '%鸡%';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值