MySQL增删改查

增删改查

insert into 增
INSERT INTO 表名称 (1,2,...) VALUES (1,2,...)
-- 向 users 表中,插入一条 username 为 哈哈哈,password 为 999999 的用户数据
insert into users (username, password) values ('哈哈哈', '999999')

-- 方式二:
insert into ev_users set username='xxx', password='xxx'

delete 删
DELETE FROM 表名称 WHERE 列名称 =-- 从 users 表中,删除 id 为 4 的用户
DELETE FROM users WHERE id=4

update 改
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
-- 把 users 表中 id 为 2的用户密码,更新为 888888
UPDATE users SET password='888888' WHERE id=2

-- 更新多列
UPDATE users SET password='111111',status=1 WHERE id=3

select 查
-- 从 FROM 指定的【表中】,查询出【所有的】数据。 * 表示【所有列】
SELECT * FROM 表名称
-- 通过 * 把 users 表中所有的数据查出来了
select * from users

-- 从 FROM 指定的【表中】,查询出指定的 列名称(字段) 的数据
SELECT 列名称 FROM 表名称
-- 注意:多个列之间,使用英文逗号进行分隔
SELECT username, password from users

-- AS 关键字取别名
SELECT username as uname, password as pwd from users

where 子句
SELECT * from users where status = 1
SELECT * from users where id > 2
SELECT * from users where id != 2
SELECT * from users where id <> 2

AND 和 OR
-- AND 表示必须多个 相当于 &&
-- OR 表现或者 相当于 ||
SELECT * from users where status = 0 and id < 3
SELECT * from users where username = '张三' or id < 3

ORDER BY 子句 (排序)

默认 order by 是升序的
升序:使用 ASC 关键字
降序:使用 DESC 关键字

-- 普通
SELECT * from users ORDER BY status
SELECT * from users ORDER BY status ASC
SELECT * from users ORDER BY status DESC

-- 多重
SELECT * from users ORDER BY status DESC, username ASC

count(*) 函数 (长结果的总数据条数)
SELECT COUNT(*) FROM 表名称
SELECT COUNT(*) FROM users
SELECT COUNT(*) FROM users WHERE status = 0

-- AS 关键字设置查询出来别名称的别名
SELECT COUNT(*) AS total FROM users WHERE status = 0

多表查

SELECT 表名.* , 表名.字段名 字段别名,  表名2.字段名 字段别名 FROM 要查询的表名 left join 要查询的表名2 on 要查询的表名2.的字段 =(对应) 要查询的表名.的字段
SELECT user_id  FROM ev_users left join ev_article_cate on ev_article_cate.user_id = ev_users.id
SELECT ev_users.* , ev_article_cate.id lookId,  ev_article_cate.name lookName FROM ev_users left join ev_article_cate on ev_article_cate.user_id = ev_users.id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值