mysql数据库常用的增删改查

1.增

INSERT INTO `表名` (`属性名1`,`属性名2`)
VALUES
('对应属性值1','对应属性值2')

2.删 

1.删除某一条数据

DELETE FROM 表名
WHERE 子句

3.改 

UPDATE 表名
SET 属性名1= '对应属性值1'
WHERE 子句

4.查

1.普通条件查找(WHERE )

SELECT 属性名1,属性名2 as '密码' FROM 表名

WHERE 子句

2.限制查找(LIMIT )

利用limit限制条数,如果limit后面只有一个数字,则表示显示多少条;如果有两个数字,则第一个数字表示从第几条数据开始,第二个数字表示显示多少条

SELECT id,pwd FROM student

LIMIT 4,2

3.查找后排序(ORDER BY)

ORDER BY 子句主要用来将结果集中的数据按照一定的顺序进行排序。

SELECT id,pwd FROM student

ORDER BY id,pwd DESC

先按 id排序,再按 pwd 排序(DESC是降序,ASC是升序,默认为ASC)

4.模糊查询(like)

        使用运算符 LIKE 设置过滤条件,过滤条件使用通配符进行匹配运算,而不是判断是否相等进行比较。
        相互间进行匹配运算的对象可以是 CHAR、VARCHAR、TEXT、DATETIME 等数据类型。运算返回的结果是 TRUE 或 FALSE。

        其中可以使用通配符。mysql通配符有两个:

        1.  %

        百分号可以表示任何字符串,并且该字符串可以出现任意次。

        2.  _

        下画线只匹配单个字符,而不是多个字符,也不是 0 个字符。

SELECT id,pwd FROM student 
 WHERE id LIKE '1%'

5.内连接查询( INNER JOIN···ON )

用于连接两个表

SELECT id,`name`,sum_svg 
FROM student INNER JOIN svg
ON student.id=svg.id_svg

6.外连接查询(LEFT/RIGHT JOIN)

用于连接两个表,但是一其中一张表作为基表,另一张表作为参考表,把符合条件的数据从参考表上取出加到基表上。

SELECT id,sum_svg 
FROM student LEFT JOIN svg
ON student.id=svg.id_svg

其中如果是 LEFT 那么以左边的表为基表,RIGHT以右边的表为基表。(以上图为例,基表是student。)

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值