当前位置: 首页 > news >正文

网站该怎么做沈阳专业seo

网站该怎么做,沈阳专业seo,网站开发的缺点,软件网站排名数据库管理156期 2024-02-27 数据库管理-第156期 Oracle Vector DB & AI-07(20240227)1 Vector相关DDL操作可以在现有的表上新增vector数据类型的字段:可以删除包含vector数据类型的列:可以使用CTAS的方式,从其他有…

数据库管理156期 2024-02-27

  • 数据库管理-第156期 Oracle Vector DB & AI-07(20240227)
    • 1 Vector相关DDL操作
      • 可以在现有的表上新增vector数据类型的字段:
      • 可以删除包含vector数据类型的列:
      • 可以使用CTAS的方式,从其他有vector数据的表创建新表:
    • 2 Vector上的操作限制
    • 3 Vector Distance
      • 创建向量的函数
      • 使用vector_distance()函数
    • 总结

数据库管理-第156期 Oracle Vector DB & AI-07(20240227)

作者:胖头鱼的鱼缸(尹海文)
Oracle ACE Associate: Database(Oracle与MySQL)
国内某科技公司 DBA总监
10年数据库行业经验,现主要从事数据库服务工作
拥有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等认证
墨天轮MVP、认证技术专家、年度墨力之星,ITPUB认证专家,OCM讲师
圈内拥有“总监”、“保安”、“国产数据库最大敌人”等称号,非著名社恐(社交恐怖分子)
公众号:胖头鱼的鱼缸;CSDN:胖头鱼的鱼缸(尹海文);墨天轮:胖头鱼的鱼缸;ITPUB:yhw1809。
除授权转载并标明出处外,均为“非法”抄袭。

昨天换了换心情,换了换内容,今天继续。

1 Vector相关DDL操作

可以在现有的表上新增vector数据类型的字段:

CREATE TABLE IF NOT EXISTS t5(id          NUMBER NOT NULL,name        VARCHAR2(32),PRIMARY KEY (id));ALTER TABLE t5 ADD v1 VECTOR;
ALTER TABLE t5 ADD v2 VECTOR(2, float32);DESC t5;

image.png

可以删除包含vector数据类型的列:

ALTER TABLE t5 DROP COLUMN v2;DESC t5;DROP TABLE IF EXISTS t5;

image.png

可以使用CTAS的方式,从其他有vector数据的表创建新表:

CREATE TABLE IF NOT EXISTS t6AS SELECT * FROM t2;DESC t6;SELECT * FROM t6;

image.png

2 Vector上的操作限制

Vector之间无法执行对比操作。因此下面语句都将失败:

SELECT id, name FROM t2 WHERE v1 = '[2.9]';SELECT id, name FROM t2 WHERE v1 = vector('[2.9, 0]', 2, float32);

image.png

3 Vector Distance

vector_distance() 函数是最重要的向量函数,通过该函数进行相近搜索。

创建向量的函数

vector()函数可以创建向量:

SELECT VECTOR('[0,0]');
SELECT VECTOR('[10,0]');
SELECT VECTOR('[0,5]', 2, float32);
SELECT VECTOR('[4,3]');
SELECT VECTOR('[5,-2]');
SELECT VECTOR('[-3,-4]');
SELECT VECTOR('[3.14,2.718]');
SELECT VECTOR('[-5.3,4.2]');
SELECT VECTOR('[-7,-9]');

image.png
image.png

使用vector_distance()函数

1.使用vector_distance()返回两个向量之间的距离
image.png
例如,(0,0)和(10,0_之间的距离为10,即垂直偏移为0,水平偏移为10。

SELECT VECTOR_DISTANCE(VECTOR('[0, 0]'),VECTOR('[10, 0]'),EUCLIDEAN) DISTANCE;

image.png
2.可以使用to_number()函数来提升结果的可读性

SELECT TO_NUMBER(VECTOR_DISTANCE(VECTOR('[0, 0]'),VECTOR('[10, 0]'),EUCLIDEAN)) DISTANCE;

image.png
3.(0,0)和(0,5)之间的距离就是5,即水平偏移为0,垂直偏移为5。
image.png

SELECT TO_NUMBER(VECTOR_DISTANCE(VECTOR('[0, 0]', 2, FLOAT32),VECTOR('[0, 5]',2, FLOAT32),EUCLIDEAN)) DISTANCE;

image.png
4.(0,0)和(4,3)距离为5,即水平偏移为4,垂直偏移为3。加上简单的勾股定理,勾三股四弦五
image.png

SELECT TO_NUMBER(VECTOR_DISTANCE(VECTOR('[0, 0]', 2, FLOAT32),VECTOR('[4, 3]', 2, FLOAT32),EUCLIDEAN)) DISTANCE;

image.png

总结

本期介绍了vector相关的DDL操作及操作限制,vector_distance()函数的基本使用。
老规矩,知道写了些啥。

http://www.tj-hxxt.cn/news/30727.html

相关文章:

  • 响应式网站 解决方案营销网站的宣传、推广与运作
  • 政府 网站建设规划2022年今天新闻联播
  • 抚顺网站建设seo关键词排名工具
  • 哪个网站可以免费下载ppt模板推广合作
  • 网站建设在哪块做小红书seo是什么
  • 网站建设 工商注册seo优化sem推广
  • 学生做的网站新网店怎么免费推广
  • 网站建设需不需要编程百度下载官网
  • 做视频播放网站 赚钱查询seo
  • wordpress删除媒体库抖音搜索seo代理
  • 有什么网站是做投资的百度账号
  • 中国建设银行预约网站朋友圈广告30元 1000次
  • 打开网站代码三十个知识点带你学党章
  • 网站设计的基本原则百度关键词自然排名优化公司
  • 虚拟钱包对接网站开发视频教程网上营销网站
  • 手机网站一年维护费推广业务平台
  • 汉沽做网站青岛网站建设优化
  • 山东网站建设好不好湖南网站建设效果
  • 做 直销网站 公司排名优化公司哪家靠谱
  • 怎么在word里做网站google 网站推广
  • 西安门户网站建设公司哪家好网络营销环境分析包括哪些内容
  • 网站的基本要素基本seo技术在线咨询
  • 彩虹网站建设在线seo短视频
  • 做发型的网站合肥网络seo推广服务
  • 做网站的项目职责怎么写百度网址大全网址导航
  • 专做运动装的网站提高网站收录的方法
  • 高端企业网站建设搜索app下载
  • 南昌电子商务网站建设网站链接查询
  • java开发网站跟php开发网站区别网络推广吧
  • 白城网站开发真实有效的优化排名