MySQL常见问题

1.tmp目录文件超过30天会发生什么?

被删除【30天内没有被访问】

2.修改用户密码的sql

alter user

5.MySQL常见的数据类型?

boolean =》 0 1
数值类型:int float double long bigint

字符串类型:char varchar text【char直接255,varchar输入多少用多少】

日期类型:date datetime(不多) timestamp(多)
    dt =》 varchar

6.sql类型分为哪几种,分别是什么?

ddl
dml

8.MySQL建表id第一个字段是自增长主键,目的是?(面试可能会问)

里面有个调优的过程,自增长主键,自己去百度

10.排序语法是什么?默认顺序?

order by    asc

11.模糊查询name字段,第二个字母是a 并且 第二个字母是b?【并且要了解为或者】

where name like "_a%" or like "_b%"

like:
    1.% 模糊匹配
    2._占位符

12.union 和 unionall区别?(面试会问)合成表

union   去重
unionall    不去重(用它)

13.分组语法是什么,需要注意什么?

group by 维度...

group by select

select [维度...],聚合函数 from xx group by 维度...

14.分组语法加上过滤的语法? 子查询是否可以完成等价查询?

select
xx
from a
[where]
group by 
xxx
[having]
sql过滤用的关键字?
    where (写在from后)
    having(加载group by之后)

select
xx,
sum(cnt) as cnt_alias
from a
group by 
xxx
having xx > 100
使用代替
select
xx,
cnt_alias
from
(
    select
    xx,
    sum(cnt) as cnt_alias
    from a
    
    group by xx
) a 
where cnt_alias > 100

15.join有哪几种?(需求 绝对会用的)

join 一共 7 种,最常见4个,最常用2个

1.最常见:

        左表    右表    关联条件

        inner join  内连接
            取左右表    关联条件    都有的
        left join   左连接
            左表数据是全的  右表来匹配  匹配上就匹配上  匹配不上就是null
        right join  右连接
        full outer join 全外连接
            先左,再右,再union去重
            01-01,01-02
        【cross join 笛卡尔积(不用)】

2.面试问你:

    关联条件一定要写 = 吗?
        不一定,但是生产上一般都写 = 因为写 on a.id >= b.id 不好理解

16.sql执行顺序?【面试题】

select 
where
from
group by
having
order by
limit

17.生产查询表查询表,必须要加上限制行数是否正确?

不一定

limit ? 
where ?

select:
    select * from a; => 【小心把mysql服务器干炸了】
        1.where   筛选条件
        2.limit   不会调优  但是 我们人 看起来 不会发生 滚屏效果

limit会不会影响数据行数显示?肯定会影响

hive不用这两个关键字
update
delete

mysql使用的时候
update:后面是否加where
delete:后面是否加where

18.Vscode常用操作

操作
1.ctrl + f => .* => 更改所有项 => 截取 想要的数据
xx.*正则表达式,右键,更改所有匹配项
2.光标选取 =>
1、shift + alt => 所有列
2、shift + alt +i 回到所有行的最后一个字符

3.生成
    1
    2
    3
    ...
    100
4.文本编辑器:
    1.nodepad++
    2.edit plus【好用】
    3.sublimt text
    4.vscode
posted @ 2022-04-18 19:12  咸鱼QwQ  阅读(41)  评论(0)    收藏  举报