数据库 简单增删改查

2021/7/26 2:38:11

本文主要是介绍数据库 简单增删改查,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

CURRENT_TIMESTAMP 默认设置当前时间   sql语句:   0 去重: select distinct dict_type from sys_dict_data     0   AND 运算符实例   0 OR 运算符实例   0   结合 AND & OR   0 ORDER BY | ORDER BY ASC 排序 ORDER BY DESC 降序   获取条数:   0 模糊查询:LIKE 1.查询前面有sys_u的数据: select dict_label,dict_type from sys_dict_data where dict_type LIKE 'sys_u%' 2.查询后面有sys_u的数据: select dict_label,dict_type from sys_dict_data where dict_type LIKE '%sex' 3.查询中间有user的数据: select dict_label,dict_type from sys_dict_data where dict_type LIKE '%user%' 4.查询不包括user的数据: select dict_label,dict_type from sys_dict_data where dict_type NOT LIKE '%user%' 使用 SQL _ 通配符 查询出带e的数据: select dict_label,dict_type from sys_dict_data where dict_type LIKE '%_e%'   0   IN 操作符实例 查询dict_label中包含男和正常的数据: select dict_label,dict_type from sys_dict_data where dict_label IN ('男','正常') BETWEEN 操作符实例 查询dict_sort中1到2的数据 select dict_sort,dict_label,dict_type from sys_dict_data where dict_sort BETWEEN 1 and 2 NOT BETWEEN 操作符实例 查询dict_sort中不包括1到2的数据 select dict_sort,dict_label,dict_type from sys_dict_data where dict_sort NOT BETWEEN 1 and 2 带有 IN 的 BETWEEN 操作符实例 查询dict_sort中不包括1到2的数据并dict_type中不包括sys_user_sex的数据 select dict_sort,dict_label,dict_type from sys_dict_data where (dict_sort NOT BETWEEN 1 and 2) and dict_type NOT IN ('sys_user_sex') 别名 AS 把dict_label、dict_type字段数据放到别名:名称中进行查询数据 select dict_sort,CONCAT(dict_label,",",dict_type) AS 名称 from sys_dict_data   0   不同的 SQL JOIN INNER JOIN:如果表中有至少一个匹配,则返回行 LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行 FULL JOIN:只要其中一个表中存在匹配,则返回行 select d.dict_sort,d.dict_label,d.dict_type,t.dict_name from sys_dict_data d INNER JOIN sys_dict_type t ON d.dict_type=t.dict_type   0

这篇关于数据库 简单增删改查的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程