`
高级java工程师
  • 浏览: 416212 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle从建表到增、删、改、查、 左 、 外 、链接、子查询

阅读更多
1.创建表
id是主键
name是varchar2
address varchar2
marning varchar2
CONSTRAINT book PRIMARY KEY (ID)指定id自增
用户id非自增表
create table book(
id number(20)primary key,
name varchar2(20)not null,
address varchar2(20)not null,
marning varchar2(20)not null
);

用户id自增表
create table book(
id number(20)not null,
name varchar2(20)not null,
address varchar2(20)not null,
marning varchar2(20)not null,
CONSTRAINT book PRIMARY KEY (ID)
);

2.查询所有内容
select * from book

3.删除表明
drop table book

4.插入字段
insert into book(id,name,address,marning) values(1,'英语','英国',100)
insert into book(id,name,address,marning) values(2,'法语','法国',200)
insert into book(id,name,address,marning) values(3,'韩语','韩国',300)
insert into book(id,name,address,marning) values(4,'日语','日本',400)

5.更新字段值
update book set name='意大利语',address='意大利',marning='500'where id='4'

6.查询 name 字段
select name from book

7.hql
select b.name from book as b

8.查询个别字段
select name,address,marning from book
select b.name,b.address,b.marning from book  b
select b.name,b.address from book  b

注意:如果使用hiberate要用 as sql语句直接 book b 去掉as

9.查询某一个字段
select name address marning from book where id='2'
注意:主键是唯一标识id是主键 所以id作为条件。

模糊查询
Select*from book where name like'%英国%'

分列查询
Select marning, max(name) from book group by marning
基本的学习大家参考,其余的深层继续............



  下面开始学习链接


所谓的夺标查询语句 就是从多个原表中检索数据 from子句的<数据源表> 要给出所有数据源表表名各表名之间要用,隔开。

多表查询语句的from子句格式
<源表表名>
例如:查询三张所用到的表  分别为:students  Enrollment  Courses  from students,Enrollemnt Courses



(2)多表查询中的SELECT子句
与单表查询的SELECT子句功能基本相同,也是用来指定查询结果表中包含的列名;不同的是,如果多个表中有相同的列名,则需要用:<表名>.<列名>来限定列是那个表的列。
例如,Students表和Enrollment表中都有Sno列,为了在结果表中包含Students表的Sno列,则要用 Students.Sno表示。
还可用<表名>.* :表示<表名>指定的表中的所有列。例如Students. *,表示Students表的所有列。



(3)多表查询中的GROUP BY、HAVING、ORDER BY子句
    与单表查询中的用法相同。
    不同的是:如果列名有重复,则要用
     <表名>.<列名>来限定列是那个表的列。




(4) 多表查询中的WHERE子句
要设置多表的连接条件,还有表的一个或多个行选择条件。
连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。连接操作给用户带来很大的灵活性,为不同实体创建新的表,尔后通过连接进行查询出存放在多个表中的不同实体的信息。
连接可以在SELECT 语句的FROM子句或WHERE子句中建立,而在FROM子句中指出连接时有助于将连接操作与WHERE子句中的搜索条件区分开来。所以,在Transact-SQL中推荐使用这种方法。
FROM join_table join_type join_table [ON (join_condition)]





连接分类:
按连接条件的不同,连接分为:
内连接(INNER JOIN):使用比较运算符进行表间某(些)列数据的比较操作,并列出这些表中与连接条件相匹配的数据行。
根据所使用的比较方式不同,内连接又分为等值连接、自然连接和不等值连接三种。
外连接:又分为左外连接、右外连接和完全连接。
SQL Server 2005默认情况下为内连接。


1. 内连接
等值连接与自然连接
等值连接:即根据两个表的对应列值相等的原则进行连接。连接条件的形式往往是“主键=外键”。即按一个表的主键值与另一个表的外键值相同的原则进行连接。
常用的等值连接条件形式:
          <表名1>.<列名1>=<表名2> . <列名2>


查询每个学生的基本信息以及他/她选修课的情况
select Student.*,Enerllment.* from Student,Enerllment where Student.son=Enerllment.son;

   上述结果表中含有Students表的所有列和Enrollment表的所有列,存在一个重复的列Sno,这说明是等值连接。如果要去掉重复列,就要用SELECT子句指定结果表中包含的列名,这样就成为自然连接。如下:


select Student.son,Sname,Ssex ,Sage,Sdept ,Con,Grde from Student,Enrollment where Student,son=Enerllment.so


【例】查询每个学生的学号、姓名、选修的课程名、成绩。


select Student.son ,Courses,Sname,Cname,Grade from Student ,Enerllement Grourses where Student.son=Enerllment,andStudent.Con=Enerllment.Con


【例】 查询选修了课程2且成绩大于90分的学生的学号、姓名、成绩。
select Student.Son,Sname,Grder from Student,Enerllment where Student.Son =Enerllment.Son and Con='2' and Grder>90


【例】求计算机系选修课程大于等于2门课的学生的学号、姓名、平均成绩, 并按平均成绩从高到低排序。
SELECT Students.Sno, Sname, AVG(Grade) 'Average'
FROM  Students, Enrollment
WHERE Students.Sno= Enrollment.Sno
                AND  Sdept='Computer'
GROUP BY Students.Sno,Sname
HAVING COUNT(*) >= 2
ORDER BY AVG(Grade) DESC

2.  外连接
与内连接不同的是,外连接不只列出与连接条件相匹配的行,而是列出左表(左外连接时)、右表(右外连接时)或两个表(全外连接时)中所有符合搜索条件的数据行。
左外连接即保留连接条件左边表中的非匹配行。左外连接符号为“*=”;
右外连接保留连接条件右边表中的非匹配行。右外连接符号为“=*”。
在SQL Server 2005的TSQL语言中,在FROM子句中表示外连接,格式为:
FROM  表1  LEFT|RIGHT|FULL OUTER JOIN 表2    ON <连接条件>


【例】查询所有学生的选修情况,要求包括选修了课程的学生和没有修课的学生,显示他们的学号、姓名、课程号、成绩。

select student.son,Sname,Cno,Grade from student.son*=Enerllment.son

3.  交叉连接

交叉连接:将生成来自这两个表的各行的所有可能组合。
不带where子句时,返回到结果集中的行数等于第一个表中符合查询条件的行数乘以第二个表中符合查询条件的行数。
带有where子句时,返回连接两个表的行数的积减去where子句所限定而省略的行数。
交叉连接中表名用关键字cross join隔开。
内连接只保留交叉积中满足连接条件的那些行。如果某行在一个表中存在,但在另一个表中不存在,则结果表中不包括该信息。
外连接是内连接和左表和/或右表中未包括内连接中的那些行的并置。


4.自身连接
自身连接是一种特殊的内连接,可以看作是同一个表的两个副本之间进行的连接。为了给两个副本命名,必须为每一个表副本设置不同的别名,使之在逻辑上成为两张表。表设置别名的方式:
   <源表名> [ AS ] <表别名>
【例】查询与Sue在同一个系学习的所有学生的学号和姓名。
SELECT S2.Sno, S2.Sname
FROM Students S1,Students S2
    where S1.Sdept = S2.Sdept AND S1.Sname = 'Sue' 

说明:当给表指定了别名后,在查询语句的其他所有用到表名的地方都要使用别名,而不能再使用源表名。并且输出的列一定要加上表的别名来限定是哪个逻辑表中的列。


4.2.6 联合查询
在标准SQL中,集合运算的关键字分别为UNION(并)、INTERSECT(交)、MINUS(或EXCEPT)(差)。
因为一个查询的结果是一个表,可以看作是行的集合,因此,可以利用SQL的集合运算关键字,将两个或两个以上查询结果进行集合运算,这种查询通常称为组合查询(也称为集合查询)。
将两个查询结果进行并运算
并运算用UNION 运算符。它将两个查询结果合并,并消去重复行而产生最终的一个结果表。

【例】查询选修C1课程或选修C2课程的学生学号。 SELECT Sno FROM Enrollment WHERE Cno ='C1'
UNION
SELECT Sno FROM Enrollment WHERE Cno ='C2'
①两个查询结果表必须是兼容的。即列的数目相同且对应列的数据类型相同。
②组合查询最终结果表中的列名来自第一个SELECT语句。
③可在最后一个SELECT语句之后使用ORDER BY子句来排序。
④在两个查询结果合并时,将删除重复行。 若UNION后加ALL,则结果集中包含重复行。


指子查询是一个SELECT语句
多行子查询
IN、Exists、比较运算符
单值子查询
嵌套子查询


  SELECT查询语句总结

1.语法结构
SELECT <属性列表>--它可以是星号(*)、表达式、列表、变量等。

[INTO新表] --用查询结果集合创建一个新表
FROM <基本表>(或视图序列)--最多可以指定16个表或者视图,用逗号相互隔开。
[WHERE条件表达式]
[GROUP BY 属性名表] --分组子句
[HAVING  组条件表达式] --组条件子句
[ORDER BY 属性名[ASC|DESC]..] --排序子句
[COMPUTE  集函数(列名)] --汇总子句



2.功能
  
   SELECT子句用于指出查询结果集合中的列数和属性;FROM子句指出所查询的表名以及各表之间的逻辑关系;WHERE子句:指出查询条件,它说明将表中的哪些数据行返回到结果集合中;ORDER BY子句:说明查询结果行的排列顺序;GROUP BY、HAVING子句查询结果集合中各行的统计方法。


3.语句执行过程

1)读取FROM子句中的基本表、视图和数据,执行各种操作。
2)选取满足WHERE子句中给出的条件表达式的元组。
3)按GROUP BY子句中指定列的值分组,同时提取满足HAVING子句中组条件表达式的那些组。
4)按SELECT子句中给出的列名或列表达式求值输出。
5)ORDER BY子句对输出的目标表进行排序,按附加说明ASC升序排列,或按DESC降序





创建链表




select *from books;
insert into books values('英语','中国出版社',900);
insert into books values('德语','德国出版社',500);
insert into books values('英语','英国出版社',700);
select *from books where name like'%英语%';


create table room(
       RoomID number(5) constraint room_pk primary key,
       RoomName varchar2(255)
       );
create table student(
   StudentID number(5) constraint student_pk primary key,
   StudentName varchar2(255),
      RoomID number(5),
      foreign key (RoomId) references room(RoomID)
   );

insert into room values(1,'教室1');
insert into room values(2,'教室2');
insert into room values(3,'教室3');
insert into student values(1,'学生1',1);insert into student values(2,'学生2',2);
insert into student values(3,'学生3',3);

select * from room ; 
select * from student;  

drop table student;
drop table room ;

表的内链接:两表里面的数据完全一样


select StudentId 编号,StudentName 姓名,RoomId 教室 from Student;
select s.StudentId 编号,s.StudentName 姓名,r.RoomName 教室 from Student s,Room r where s.Studentid=r.roomid;


左外查询:以左边为主,如果右表没有匹配则为空替代
select s.StudentId 编号,s.StudentName 姓名,r.RoomName 教室 from Student s,Room r where s.Studentid=r.roomid(+);

右连接查询:以右边为主,如果左表没有匹配则为空替代select s.StudentId 编号,s.StudentName 姓名,r.RoomName 教室 from Student s,Room r where s.Studentid(+)=r.roomid;


子查询
select *from Student where StudentId in(select RoomId from Room);
分享到:
评论
1 楼 304687955 2012-08-11  

相关推荐

    2009达内SQL学习笔记

    (从左到右执行排序,先排price) ORDER BY子句中使用的列将是为显示所选择的列,但是实际上并不一定要这样,用非检索的列排序数据是完全合法的。 为了按多个列排序,列名之间用逗号分开。 2、支持按相对列位置...

    czy.rar_数据库 实验_数据库 实验报告_数据库 报告_数据库实验_数据库设计报告

    1. SQL语言:包括数据查询、插入、更新和删除操作,以及更复杂的联接、子查询、聚合函数和排序等。 2. 数据库设计:理解实体-关系模型(E-R模型),如何将业务需求转化为数据库模型,以及如何在SQL中创建表。 3. ...

    SQL21日自学通

    在子查询中使用汇总函数140 子查询的嵌套141 相关子查询144 EXISTS ANY ALL 的使用147 总结151 问与答151 校练场152 练习153 第一周回顾154 预览154 第二周概貌155 这一周都讲些什么155 第八天操作数据156 目标...

    OFDM、OOK、PPM、QAM 的误码率模拟【绘制不同调制方案的误码率曲线】附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    8c71b76fb2ec10cf50fc6b0308d3dcfc_9545878e2b97a84b2e089ece58da9e82.png

    8c71b76fb2ec10cf50fc6b0308d3dcfc_9545878e2b97a84b2e089ece58da9e82

    Android SO逆向-对象的拷贝构造函数.pdf

    Android逆向过程学习

    基于S7-200 PLC的糖果包装控制系统设计与实现

    内容概要:本文详细介绍了基于西门子S7-200 PLC的糖果包装控制系统的设计与实现。首先阐述了PLC在工业自动化领域的优势及其在糖果包装生产线中的重要性。接着深入探讨了系统的硬件连接方式,包括传感器、执行机构与PLC的具体接口配置。随后展示了关键的编程实现部分,如糖果计数、包装执行、送膜控制、称重判断以及热封温度控制等具体梯形图代码片段。此外,还分享了一些实用的经验技巧,如防止信号抖动、PID参数优化、故障诊断方法等。最后总结了该系统的优势,强调其对提高生产效率和产品质量的重要作用。 适合人群:从事工业自动化控制、PLC编程的技术人员,尤其是对小型PLC系统感兴趣的工程师。 使用场景及目标:适用于糖果制造企业,旨在提升包装生产线的自动化程度,确保高效稳定的生产过程,同时降低维护成本并提高产品一致性。 其他说明:文中不仅提供了详细的理论讲解和技术指导,还结合实际案例进行了经验分享,有助于读者更好地理解和掌握相关知识。

    PLC与WinCC实现三部十层电梯协同控制及优化技巧

    内容概要:本文详细介绍了参与西门子杯比赛中关于三部十层电梯系统的博图V15.1程序设计及其WinCC画面展示的内容。文中不仅展示了电梯系统的基本架构,如抢单逻辑、方向决策、状态机管理等核心算法(采用SCL语言编写),还分享了许多实际调试过程中遇到的问题及解决方案,例如未初始化变量导致的异常行为、状态机遗漏空闲状态、WinCC画面动态显示的挑战以及通信配置中的ASCII码解析错误等问题。此外,作者还特别提到一些创意性的设计,如电梯同时到达同一层时楼层显示器变为闪烁爱心的效果,以及节能模式下电梯自动停靠中间楼层的功能。 适合人群:对PLC编程、工业自动化控制、电梯调度算法感兴趣的工程技术人员,尤其是准备参加类似竞赛的学生和技术爱好者。 使用场景及目标:适用于希望深入了解PLC编程实践、掌握电梯群控系统的设计思路和技术要点的人士。通过学习本文可以更好地理解如何利用PLC进行复杂的机电一体化项目的开发,提高解决实际问题的能力。 其他说明:文章风格幽默诙谐,将严肃的技术话题融入轻松的生活化比喻之中,使得原本枯燥的专业知识变得生动有趣。同时,文中提供的经验教训对于从事相关领域的工作者来说非常宝贵,能够帮助他们少走弯路并激发更多创新思维。

    慧荣量产工具合集.zip

    慧荣量产工具合集.zip

    永磁同步电机FOC控制与SVPWM算法仿真模型解析

    内容概要:本文详细介绍了永磁同步电机(PMSM)的FOC(磁场定向控制)和SVPWM(空间矢量脉宽调制)算法的仿真模型。首先解释了FOC的基本原理及其核心的坐标变换(Clark变换和Park变换),并给出了相应的Python代码实现。接下来探讨了SVPWM算法的工作机制,包括扇区判断和占空比计算的方法。此外,文章还讨论了电机的PI双闭环控制结构,即速度环和电流环的设计与实现。文中不仅提供了详细的理论背景,还分享了一些实用的编程技巧和注意事项,帮助读者更好地理解和应用这些算法。 适合人群:电气工程专业学生、从事电机控制系统开发的技术人员以及对永磁同步电机控制感兴趣的科研人员。 使用场景及目标:① 学习和掌握永磁同步电机的FOC控制和SVPWM算法的具体实现;② 提供丰富的代码示例和实践经验,便于快速搭建和调试仿真模型;③ 探讨不同参数设置对电机性能的影响,提高系统的稳定性和效率。 其他说明:文章强调了在实际应用中需要注意的一些细节问题,如坐标变换中的系数选择、SVPWM算法中的扇区判断优化以及PI控制器的参数调整等。同时,鼓励读者通过动手实验来加深对各个模块的理解。

    spring-ai-qianfan-1.0.0-M5.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    Android安全之旅系列博客导读.pdf

    Android逆向过程学习

    【图像处理】基于双目视觉的物体体积测量算法研究附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    3dmax插件按面积分离.ms

    3dmax插件

    spring-ai-autoconfigure-vector-store-qdrant-1.0.0-M7.jar中文文档.zip

    # 【spring-ai-autoconfigure-vector-store-qdrant-1.0.0-M7.jar中文文档.zip】 中包含: 中文文档:【spring-ai-autoconfigure-vector-store-qdrant-1.0.0-M7-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【spring-ai-autoconfigure-vector-store-qdrant-1.0.0-M7.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【spring-ai-autoconfigure-vector-store-qdrant-1.0.0-M7.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【spring-ai-autoconfigure-vector-store-qdrant-1.0.0-M7.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【spring-ai-autoconfigure-vector-store-qdrant-1.0.0-M7-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: spring-ai-autoconfigure-vector-store-qdrant-1.0.0-M7.jar中文文档.zip,java,spring-ai-autoconfigure-vector-store-qdrant-1.0.0-M7.jar,org.springframework.ai,spring-ai-autoconfigure-vector-store-qdrant,1.0.0-M7,org.springframework.ai.vectorstore.qdr

    【ARIMA-WOA-LSTM】差分自回归移动平均方法-鲸鱼优化算法-LSTM预测研究附python代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    永磁同步电机控制系统中平方根容积卡尔曼滤波(SRCKF)的应用及优化

    内容概要:本文详细介绍了平方根容积卡尔曼滤波(SRCKF)在永磁同步电机(PMSM)控制系统中的应用及其相对于传统CKF的优势。文章首先指出传统CKF在处理协方差矩阵时存在的数值不稳定性和非正定问题,导致系统性能下降。接着,作者通过引入SRCKF,利用Cholesky分解和QR分解来确保协方差矩阵的正定性,从而提高状态估计的精度和稳定性。文中展示了具体的电机模型和状态方程,并提供了详细的代码实现,包括状态预测、容积点生成以及观测更新等关键步骤。此外,文章还分享了实际调试过程中遇到的问题及解决方案,如选择合适的矩阵分解库和处理电机参数敏感性。最终,通过实验数据对比,证明了SRCKF在突加负载情况下的优越表现。 适合人群:从事永磁同步电机控制研究的技术人员、研究生及以上学历的研究者。 使用场景及目标:适用于需要高精度状态估计的永磁同步电机控制系统的设计与优化,特别是在处理非线性问题和提高数值稳定性方面。 其他说明:文章引用了相关领域的权威文献,如Arasaratnam的TAC论文和Zhong的《PMSM无传感器控制综述》,并强调了实际工程实践中代码调试的重要性。

    tokenizers-0.31.1.jar中文文档.zip

    # 【tokenizers-***.jar***文档.zip】 中包含: ***文档:【tokenizers-***-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【tokenizers-***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【tokenizers-***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【tokenizers-***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【tokenizers-***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: tokenizers-***.jar***文档.zip,java,tokenizers-***.jar,ai.djl.huggingface,tokenizers,***,ai.djl.engine.rust,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,djl,huggingface,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【tokenizers-***.jar***文档.zip】,再解压其中的 【tokenizers-***-javadoc-API文档-中文(简体)版.zip】,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件; # Maven依赖: ``` <dependency> <groupId>ai.djl.huggingface</groupId> <artifactId>tokenizers</artifactId> <version>***</version> </dependency> ``` # Gradle依赖: ``` Gradle: implementation group: 'ai.djl.huggingface', name: 'tokenizers', version: '***' Gradle (Short): implementation 'ai.djl.huggingface:tokenizers:***' Gradle (Kotlin): implementation("ai.djl.huggingface:tokenizers:***") ``` # 含有的 Java package(包): ``` ai.djl.engine.rust ai.djl.engine.rust.zoo ai.djl.huggingface.tokenizers ai.djl.huggingface.tokenizers.jni ai.djl.huggingface.translator ai.djl.huggingface.zoo ``` # 含有的 Java class(类): ``` ai.djl.engine.rust.RsEngine ai.djl.engine.rust.RsEngineProvider ai.djl.engine.rust.RsModel ai.djl.engine.rust.RsNDArray ai.djl.engine.rust.RsNDArrayEx ai.djl.engine.rust.RsNDArrayIndexer ai.djl.engine.rust.RsNDManager ai.djl.engine.rust.RsSymbolBlock ai.djl.engine.rust.RustLibrary ai.djl.engine.rust.zoo.RsModelZoo ai.djl.engine.rust.zoo.RsZooProvider ai.djl.huggingface.tokenizers.Encoding ai.djl.huggingface.tokenizers.HuggingFaceTokenizer ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.Builder ai.djl.hu

    3.png

    3

    pchook源码纯源码不是dll

    pchook源码纯源码不是dll

Global site tag (gtag.js) - Google Analytics