MySQL——CRUD基础

一、CRUD
1.查
在这里插入图片描述

SELECT 子句——必须有,对列做筛选
FROM 子句——可选,代表数据来源
WHERE 子句——可选,对行做筛选
ORDER BY 子句——可选,对结果排序
LIMIT 子句——可选,最终分页

注意点:
1) * 表示全部列,结果按定义顺序给出。

2) SELECT后面可以跟表达式、函数。

3) WHERE 条件为真的进行显示,
①NULL:如果与 "="配合,值为false;如果想判断一个值是否为null,要配合 is,不能用=。
②BETWEEN…AND…:一个左闭右闭的区间。
③IN(…):如果值在括号内则返回真。
④AND的优先级高于OR

4) 没有出现ORDER BY 一定是无序的;ASC 升序,DESC降序;如果其后出现多个字段比较比如:c1,c2,c3,表示c1字段相等时c2字段才起作用,c1,c2都相等时c3才起作用。

5)LIMIT 要配合ORDER BY 来使用表示翻页展示。

6)OFFSET 的下标从0开始。

7)AS用来起别名,字段可以别名,表可以起别名,库也可以起别名用。

8)DISTINCT可以跟在SELECT后使用 用来合并重复项。

9)LIKE跟在where之后,是模糊查询,"%“代表所有字符,但一个”_"代表一个字符。

2.改
在这里插入图片描述
UPDATE +表名 +SET + 哪一列=新的值 WHERE 条件 ORDER BY 子句 + LIMIT 子句

3.删
在这里插入图片描述
先查再删的,以行为单位删的。把delete换成select.*,查询出来哪些行,就会删除哪些行。(删除需谨慎,没有后悔药!)

4.增
在这里插入图片描述
INSERT INTO +表名 +VALUE(各行的值)
注意这里是按位置对应的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值