1.MySQL的部署流程,默认配置文件在哪?
/etc/my.conf
2.MySQL的查看当前有哪些DB?
show databases;
3.切换到db1的命令
use db1;
4.查看当前db有哪些表?
show tables;
5.查看表的创建语句?
show create table table_name;
6.查看表的字段有哪些
desc table_name;
7.MySQL字符集,从服务端、客户端、DB端、表级别,字段级别的修改
http://blog.csdn.net/weixin_39216383/article/details/78982112
8.字段类型有哪些
char,int,text·······
9.9.拓展题:
我们一般生产是MySQL同步到hive,或者Oracle同步到hive,请问:
MySQL和hive的字段类型是一样一样的吗?给我搞个对比
10.MySQL的创建一个db,然后创建一个用户只对这个DB有权限,且密码是123456,请问那三行SQL怎么写?
11.%代表什么
所有ip段都可以访问
12.MySQL的 增删改查语法
插入 insert into db_name.table_name(列名) values(对应值)
查询 select 字段 from db_name.table_name
更新 updata db_name.table_name set 字段名=新值
删除:delete from db.name_table_name where
13.Linux我配置了/etc/hosts文件,我用哪个命令可以查看当前机器的IP
hostname -i
14.只去n行的 语法
limit
15.分组函数有哪些
sum count avg max min
17.where limit order group 这四个能不能一起使用? 那他们的顺序是什么?
where和group不能同时用
where/group order limit
18.什么叫子查询
嵌套在查询语句中的查询语句
- 左表ID为1三条,右表ID为1五条,请问左右连接各多少条
15条
20.在hql语法中,join和group 都会有什么?
join有是否设置map join 进行优化
group 我暂时不知道
21.谈谈对shuffle的理解