SELECT * t_name,t_sex FROM yuangong; //多行查询
CERATE TABLE gongsi1 SELECT * FROM gongsi;
SELECT gongsi1.t_name FROM gongsi1;
SELECT CONCAT (t_name,'-',t-address) AS ‘公司名称和地址’ FROM gongsi;
//想要全部显示在SELECT后面加*,前面想要显示什么就加g.名称,记住后面要跟AS g
SELECT t_age+10 FROM yuangong; //操作临时表
SELECT t_name FROM gongis
排除重复
SELECT DISTINCT t_name FROM gongsi //DISTINCT排除重复,只能对一个要求去重复
控制返回行
SELECT * FROM gongsi WHERE t_id>=2 AND t_id<=3;
SELECT * FROM gongsi LIMIT 2,2; //第一个参数是从0开始的 第一个参数表示从第几行开始返回,第二个参数表示返回几行
如果只有一个参数,第一个参数表示从0开始,
选择操作
SELECT * FROM gongsi WHERE t_address=" "; //查看选择类数据
SELECT * FROM yuangong ;
SELECT * FROM gongsi WHERE t_address IS NULL //查询公司为空的数据 不为空把IS改为IS NOT NULL
SELECT * FROM yuangong WHER t_age BERWEEN 18 AND 25; //范围 包含
查询集合
SELECT * FROM yuangong WHERE t_age IN (18,19,20); //范围查询 不在这个范围用NOT IN
模糊查询
SELECT * FROM yuangong WHERE t_name LIKE '王%'; //模糊查询 使用通配符查询 通配符在前在后都能查询出来
如果两个通配符就不能查询出来 可通过两个__来查询两字符的
以W开始倒数第二个是n
SELECT * FROM yuangong WHERE t_name LIKE 'W%n_';
排序操作
先进行表查询
按照成绩从大到小
SELECT * FROM t_student ORDER BY s_grade DESC,s_age DESC; //ORDER BY
CERATE TABLE gongsi1 SELECT * FROM gongsi;
SELECT gongsi1.t_name FROM gongsi1;
SELECT CONCAT (t_name,'-',t-address) AS ‘公司名称和地址’ FROM gongsi;
//想要全部显示在SELECT后面加*,前面想要显示什么就加g.名称,记住后面要跟AS g
SELECT t_age+10 FROM yuangong; //操作临时表
SELECT t_name FROM gongis
排除重复
SELECT DISTINCT t_name FROM gongsi //DISTINCT排除重复,只能对一个要求去重复
控制返回行
SELECT * FROM gongsi WHERE t_id>=2 AND t_id<=3;
SELECT * FROM gongsi LIMIT 2,2; //第一个参数是从0开始的 第一个参数表示从第几行开始返回,第二个参数表示返回几行
如果只有一个参数,第一个参数表示从0开始,
选择操作
SELECT * FROM gongsi WHERE t_address=" "; //查看选择类数据
SELECT * FROM yuangong ;
SELECT * FROM gongsi WHERE t_address IS NULL //查询公司为空的数据 不为空把IS改为IS NOT NULL
SELECT * FROM yuangong WHER t_age BERWEEN 18 AND 25; //范围 包含
查询集合
SELECT * FROM yuangong WHERE t_age IN (18,19,20); //范围查询 不在这个范围用NOT IN
模糊查询
SELECT * FROM yuangong WHERE t_name LIKE '王%'; //模糊查询 使用通配符查询 通配符在前在后都能查询出来
如果两个通配符就不能查询出来 可通过两个__来查询两字符的
以W开始倒数第二个是n
SELECT * FROM yuangong WHERE t_name LIKE 'W%n_';
排序操作
先进行表查询
按照成绩从大到小
SELECT * FROM t_student ORDER BY s_grade DESC,s_age DESC; //ORDER BY