TypechoJoeTheme

拾光°の博客

登录
用户名
密码
/
注册
用户名
邮箱
标签搜索

sql常见语句

2021-03-23
/
0 评论
/
384 阅读
/
正在检测是否收录...
03/23

1 查询语句( select )

-- 通过 * 把 users 表中所有的数据查询出来
select * from users

-- 从 users 表中把 username 和 password 对应的数据查询出来
 select username, password from users

2 添加语句( insert into )

-- 向 users 表中,插入新数据,username 的值为 tony stark  password 的值为 098123
insert into users (username, password) values ('tony stark', '098123')

3 修改语句( update )

-- 将 id 为 4 的用户密码,更新成 888888
update users set password='888888' where id=4

-- 更新 id 为 2 的用户,把用户密码更新为 admin123  同时,把用户的状态更新为 1
update users set password='admin123',status=1 where id=2

4 删除语句( delete )

-- 删除 users 表中, id 为 4 的用户
delete from users where id=2

5 条件语句( where )

-- 演示 where 子句的使用
select * from users where status=1
select * from users where username!='ls'

6 逻辑运算符( and 和 or )

-- 使用 AND 来显示所有状态为0且id小于3的用户
select * from users where status=0 and id<3
-- 使用 or 来显示所有状态为1 或 username 为 zs 的用户
select * from users where status=1 or username='zs'

7 (了解)排序( order by )

-- 对users表中的数据,按照 status 字段进行升序排序
select * from users order by status

-- 按照 id 对结果进行降序的排序  desc 表示降序排序   asc 表示升序排序(默认情况下,就是升序排序的)
select * from users order by id desc

-- 对 users 表中的数据,先按照 status 进行降序排序,再按照 username 字母的顺序,进行升序的排序
select * from users order by status desc, username asc

8 (了解)获取数据总量 count(*) 和 字段起别名 as

-- 使用 count(*) 来统计 users 表中,状态为 0 用户的总数量
select count(*) from users where status=0

-- 使用 AS 关键字给列起别名
select count(*) as total from users where status=0
select username as uname, password as upwd from users
朗读
赞 · 31
版权属于:

拾光°の博客

本文链接:

https://www.blog.lzlj.top/index.php/archives/18/(转载时请注明本文出处及文章链接)

评论 (0)
24 文章数
534 评论量
IP信息

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月