mysql 基础知识

1、NULL 不代表没有值,NULL 代表不确定值;

2、SQL命令:
DDL(DATABASE define language)
DML(DATA MODIFY language)增删改
DQL(DATA QUERY LANGUAGE)查

3、MODIFY CHANGE 的区别:
modify修改字段的数据类型;
change修改字段名称;

4、7个查询命令:
select(生成1个临时表)
FROM(生成1个临时表)
WHERE(生成1个临时表)
GROUP BY(生成1/n个临时表)
HAVING(生成0个临时表,销毁group by生成的临时表)
ORDER BY(生成1个临时表)、 LIMIT(生成1个临时表)
执行优先级:from > WHERE > GROUP BY > HAVING > SELECT > ORDER BY > LIMIT

5、DQL的内聚函数:max()、 MIN()、 AVG()、 SUM()、 COUNT()

6、ORDER BY 后面可以使用字段名,也可以使用字段位置;字段位置从1开始
如:SELECT doc_no, use_work_hour FROM dispatch_list ORDER BY 2 desc;

7、WHERE HAVING 的区别:
WHERE 操作单位是行,会生成新的临时表,对from返回的临时表进行过滤;
HAVING 操作单位是临时表,不会生成新的临时表,对group by返回的临时表进行销毁;

8、通配符 _ % * :
_ 代表一个任意字符
% 代表任意长度的字符串
* 代表全部字段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值