社区
Oracle
帖子详情
求教:用varchar(8)还是Number(8)作主键,效率如何?
FlySpace
2005-11-11 01:08:28
数据在10万行以上
,谢谢
...全文
306
5
打赏
收藏
求教:用varchar(8)还是Number(8)作主键,效率如何?
数据在10万行以上 ,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunnily919
2005-11-14
打赏
举报
回复
應該差不了多少
zhpsam109
2005-11-13
打赏
举报
回复
学习
!
FlySpace
2005-11-11
打赏
举报
回复
谢,有性能差距的量化数据吗
bobfang
2005-11-11
打赏
举报
回复
number(8)。能用数值的尽可能用数值型。
qiaozhiwei
2005-11-11
打赏
举报
回复
number作索引查询会快一点
主键
&表之间的关系(外键)
Primary key:(pk)
主键
直接代表字段为not null,不许重复,且一个表只有一个
主键
。 primary key 相当于在各个组成
主键
的字段上加上not null约束,再以所有
主键
字段组合在一起加unique约束。 并且建立
主键
将自动添加一个Bi_tree索引。(因为i
主键
分离度非常高) 插入信息必须符合
主键
约束。
主键
的创建: 1.create table table_name( 字段名 类型 primary key ); 2.create table table_name( 字段名 类
2021 Java面试真题集锦
目录 … 1 大厂面试的基本流程 17 字节跳动 17 阿里 17 腾讯 18 网易游戏 18 面试前需要准备: 18 面试中可以借鉴的套路 19 用简历争取到更多的面试机会 19 自我介绍时,立即全面抛出技术栈和亮点 20 先介绍项目背景,打消面试官疑问 21 通过说项目管理工具,说明你不仅会写代码 22 用 SPRING BOOT 项目举例,说明你的技术基本面 23 用实例说明你在内存调优方面的经验 24 展示你在数据库调优方面的经验 25 总结前文说辞 26 准备项目说辞时,更可以准备后继面试官的问
MySQL 精选问答 500 题
1 、我创建了⼀个没有select权限的⽤户, 执⾏select * from T where k=1 , 报错“select command denied”,并没有报错“unknown column”,是不是可以说明是在打开表之后才判断读取的列不存在? 答:这个是⼀个安全⽅⾯的考虑。你想想⼀个⽤户如果没有查看这个表的权限,你是会告诉他字段不对还是没权限?如果告诉他字段不对,其实给的信息太多了,因为没权限的意思还包含了: 没权限知道字段是否存在。 2、wait_timeout 是客户端 ⾮交互式的
更新数据库表的某一字段为限制范围的随机数
需求:用SQL脚本更新数据库某个字段为六位随机值 环境:SQL Server 2008,数据库内有上千条数据 问题1:六位随机值 步骤1:随机数的SQL函数为rand() ,而rand()生成的是0-1之间的小数。 步骤2:将rand()*1000000则看似可以得到有六位数了(小数部分暂时忽略不算)。可是,假设rand()得到的是一个类似0.0xxx的小数,rand()*100...
多表联合查询&&多对多关系的案例
广义笛卡尔积:表R(3行4列)和S(2行5列),结果为表T(3*2=6行,4+5=9列) 广义笛卡尔积(即没有where语句的多表查询):是不恰当用对标查询的结果,会大量占用内存。 在
主键
&表之间的关系(外键)建表的基础上,验证广义笛卡尔积的弊端: 错误: select student.sno,student.sname,banji.bname from student,banji; 正确: select student.sno,student.sname,banji.bname from
Oracle
17,137
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章