1、执行查询命令
2、执行多条查询命令。多条命令可以写在一行,但命令之间要用 ; 隔开
select * from user;
select * from db;
3、执行更新命令
insert into user value("name", "1")
4、执行多条更新命令
insert into user value("name", "1");
update user set name="zz" where id=1;
二、redis
1、检查指定 key 是否存在
2、执行多条命令。多条命令可以写在一行,但命令之间要用 ; 隔开
exists("key1");
del("key1");
3、删除已存在的 key,要同时删除多个 key 使用 , 隔开
4、获取指定 key 的值
get("path1:path2::key1");
5、设置给定 key 的值
set("path1:path2::key1", "newValue");
6、用于设置指定的 key 及其过期时间,其中 20 为 20 秒过期
setex("path1:path2::key1", 20,"newValue");
7、将一个或多个成员元素加入到有序集合(sorted set)中
zadd("path1:path2::key1", 1, "aaa", 2, "bbb");
8、返回 Redis 有序集合(sorted set),指定区间内的成员。1: start,-1:stop(-1 是返回所有)
zrange("path1:path2::key1", 1, -1);
9、将一个或多个成员元素加入到集合中,多个成员以 , 隔开
sadd("path1:path2::key1", "aaa", "bbb");
10、返回集合中的所有的成员
smembers("path1:path2::key1");
11、为哈希表中的字段赋值,可以设置1组或多组值
hset("path1:path2::key1", "key1", "value1", "ke2", "value2");
12、返回哈希表中指定字段的值
hget("path1:path2::key1", "key1");
13、返回哈希表中所有的字段和值
hgetAll("path1:path2::key1");