--内连接 两种写法 等值连接select r.*,b.bummc from t_hq_ryxx r, t_hq_bm b where r.bumbm = b.bumbm select r.*,b.bummc from t_hq_ryxx r inner join t_hq_bm b on r.bumbm = b.bumbm --不等值连接select r.*,b.bummc from t_hq_ryxx r, t_hq_bm b where r.bumbm > b.bumbm select r…
--查询全表select * from t_hq_ryxx; --查询字段select xingm as 姓名 ,gongz as 工资 from t_hq_ryxx; --链接字段查询select xingm || xingb as 姓名性别 from t_hq_ryxx --去除重复查询select distinct bumbm from t_hq_ryxx; --排序查询 desc 降序 asc升序 select * from t_hq_ryxx order by bumbm desc;…
2.show show databases; 查看所有的库 show tables; 查看当前库的所有的表 show tables from database; 查看指定的库下的所有表 show processlist; 查看当前的并发会话信息 show full processlist; 查看当前的 详细 并发会话信息 show privileges; 查看当前数据库支持的权限 show variables; 查看数据库参数信息 show variables like '%trx%' 查看数据…
DML 数据管理语言 Data manage language insert, update, delete以及select语句,不过,有人也把select单独出来,作为DQL 数据查询语言 data query language insert,update和delete都需要执行commit才能将数据真正写入到数据库中 select 查询 select语法: select 字段列表:empno,ename,job.... from 表名1 [,table2] where [条件:列名=值] […
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块: SELECT <字段> FROM <表名> WHERE <查询条件> -- 创建数据库 create database if not exists stu; -- 使用数据库 use stu; -- 创建一个表 create table student( sid int primary key auto_increment, sname varchar(20) not null,…
1.1 数据查询语言 DQL就是数据查询语言,数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端. 语法: SELECT selection_list /*要查询的列名称*/ FROM table_list /*要查询的表名称*/ WHERE condition /*行条件*/ GROUP BY grouping_columns /*对结果分组*/ HAVING condition /*分组后的行条件*/ ORDER BY sorting_columns /*对结果分组*/…
set hive.fetch.task.conversion=more; -- 避免触发MR job select distinct name from employee_id limit 2; -- limit: 随机取出 -- nested SELECT with t1 as ( -- 第一种方式 nested SELECT using CTE select * from employee_id where gender_age.gender = "Male" ) select n…