栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java-数据库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java-数据库

DDL数据定义语言:数据库,数据表,列等进行创建或者删除
eg:create,drop,alter 

DML数据操纵语言:对数据进行增添,删除,修改功能
insert,delete,update

DQL数据查询语言:对数据进行查询操作
select

DCL数据控制语言:用来定义访问权限和安全级别

 

查询语句结构:

SELECT 字段列表 /要查询的列,列名之间用逗号隔开,如果查询所有列可以用号替代*/

FROM 表的列表 /要查询的列来自哪些表/

WHERe 查询条件 /查询要满足的条件/

查看表的结构:DESCRIBE 表名; 

AND:两者都

OR:满足一个

NOT:不是

between...and...:在。。和。。之间
包含边界 

in(set):in(30,40,23)

like模糊查询:

占位符:
_ 代表一个字符

% 代表0个或者是多个字符
、
使用 LIKE 运算选择类似的值,选择条件可以包含字符或数字:
(1)% 代表零个或多个字符(任意个字符) ;
(2)_ 代表一个字符;

排序语句order by:默认升序
order by语句一般放在查询语句的末尾

对多个列进行排序:

SELECt * from empol
ORDER BY empol.salary desc, empol.employee_id desc;

第一个列名的值相同时,按照第二个列名进行排序,列名与列名之间使用逗号隔开

聚集函数:sum和 avg的输入必须是数字集,其他运算符可作用在非数字数据类型的集合如字符串

count:统计元组个数

自连接:select e1.id,e1.name,e2.name as "管理者姓名"
from employee e1,employee e2
where e1.manager_id = e2.id;

左外连接:

tableA left join tableB(左外连接A,B两表),使用on语句放连接语句

tableA表当中未匹配到的数据也会得出

右外连接:

tableA rightjoin tableB(右外连接A,B两表),使用on语句放连接语句

tableB表当中未匹配到的数据也会得出

外连接:

tableA join tableB(外连接A,B两表),使用on语句放连接语句

tableA,tableB表两表当中满足连接条件的内容会输出

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1031453.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号