2022-03-18 数据库学习2 查询语句的使用

本人使用的是mysql5.7 绿色版免安装的版本。
navicat的使用:

image.png

1 点击右键创建数据库
2 点击表右键创建表

查询语句的使用:

-- 是注释用的
1 查询 users 表中所有的数据
select * from users
2 查询 users 表中的几列数据
SELECT id ,name from users
3 向表中插入新数据
insert into users (userName,password) values ("lisi","123456")
4 将 id 为 4 的用户密码,更新成 888888
update users set password='888888' where id=4
update users set password='545445' where userName='lisi'
5 -- 更新 id 为 2 的用户,把用户密码更新为 admin123 同时,把用户的状态更新为 1
-- update users set password='admin123', status=1 where id=2
-- select * from users
6 -- 删除 users 表中, id 为 4 的用户
-- delete from users where id=4
7 -- 演示 where 子句的使用
-- select * from users where status=1
-- select * from users where id>=2
-- select * from users where username<>'ls'
-- select * from users where username!='ls'
8 -- 使用 AND 来显示所有状态为0且id小于3的用户
-- select * from users where status=0 and id<3
9 -- 使用 or 来显示所有状态为1 或 username 为 zs 的用户
-- select * from users where status=1 or username='zs'
10 -- 对users表中的数据,按照 status 字段进行升序排序
-- select * from users order by status
11 -- 按照 id 对结果进行降序的排序 desc 表示降序排序 asc 表示升序排序(默认情况下,就是升序排序的)
-- select * from users order by id desc
12 -- 使用 count() 来统计 users 表中,状态为 0 用户的总数量
-- select count(
) from users where status=0
14 -- 使用 AS 关键字给列起别名 查询出来的数据起别名
-- select username as name, password as pwd from users
15 分页查询 where 查询条件 0和10是页数加条数
SELECT * from users where id>0 and age>0 limit 0,10

你可能感兴趣的:(2022-03-18 数据库学习2 查询语句的使用)