大数据基础问答06

1.MySQL的部署流程大概哪几步
(1)Download and Check MD5
(2)Check isnot install
(3)tar and mv
(4)Create group and user
(5)Create /etc/my.cnf(640)
(6)chown and chmod privileges and try first install
(7)Again install
(8)Configure mysql service and boot auto start(开机自启动)
(9)Start mysql and to view process and listening
(10)Login mysql
(11)Update password and Purge user
(12)Configure .bash_profile

2.重置root用户密码的SQL是什么?用到了 什么函数?
update user set password=password(‘xxxxxx’) where user=‘root’;

3.删除空账户的SQL是什么?
delete from user where user=’’;

4.数据类型有哪些?
| char | 字符 |-----------------------char(10) abcxxxxxxx 自动补全,定长
| varchar | 字符串 |----------------varchar(10) 变长,abcde 就是5个字符
| int | 整数 |
| float | 单精度 |
| double | 双精度 |
| date | 年月日 |
| timestamp | 年月日 时分秒

5.建表的SQL语句是什么?
create table DBname.tablename(
id int,
name varchar(100),
age int,

create_time timestamp ,
cerate_user varchar(100),
update_time timestamp ,
update_user varchar(100)
);

6.增删改查的SQL语句是什么?
insert
update
delete
select

7.排序,默认是升序还是降序
升序

8.分组函数哪些?
group by
having

9.分组语法是什么?要注意什么
group by
group by 后面跟着的字段必须与select 之后聚合函数之前的字段一致,如果是多个字段,可以不按顺序!

10.having是用来过滤数据的,是不是只能跟group by后面?
是的

11.限制多少行 返回的语法?
select * from xxx(表) limit ttt(行数);

12.where group by having order by limit 组合使用顺序对不对

13.union all和union 什么区别? 使用union语法要注意什么
union all是不去重复合并
union是去重复合并
需要注意:
a. 名称是由第一张表决定的
b. 生产上不用*去合并所有的字段,要指定字段,在数据量比较大,合并字段比较少的情况下
c. 对应字段类型保持一致,这句话不一定正确

14.我只知道含有字母abc的,like语法怎么写
select * from xxx(表) where yyy(字段) like ‘%abc%’;

15.tar在解压后,我们要习惯做一个命令看看什么对不对?
ll查看以下解压后的文件或文件夹的用户和用户组是否规范

16.昨天有个小伙伴 window链接不了 MySQL服务?那我们该怎样去校验该服务呢?
先ping 以下ip地址是否连通
然后查看端口号是否正常
最后使用命令telnet ip地址 端口号 看看电脑能不能ping通这个网址下的端口号
(不一定正确,欢迎指正~)

猜你喜欢

转载自blog.csdn.net/Sylvia_D507/article/details/82955084