游客:
注册
|
登录
|
会员
|
搜索
|
帮助
KCDDP ADV综合创作站
»
基础技术区
» 数据库的问题,小白求教……【已解决】
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 数据库的问题,小白求教……【已解决】
22871232
会员
UID 2295
精华 0
积分 54
帖子 16
阅读权限 5
注册 2009-8-9
#1
大
中
小
使用道具
发表于 2009-8-23 04:17
资料
短消息
加为好友
数据库的问题,小白求教……【已解决】
krkr里有没有数据库——或者说电子表格这样的指令?
我看过doc里介绍的数组和字典,但里面只有介绍怎样将数据录入字典或数组,而没有类似“搜索”这样的指令
比如
变量名→ 编号 姓名 年龄 身高 体重
值 1000 A 10 120 40
↓ 2000 B 15 160 50
3000 C 18 170 60
4000 D 20 180 70
如上表格
这个小小的数据库应该可以用二维数组建立吧?
我需要检索上面数据库中年龄=18,并在变量k、j、i、l 中返回该人姓名、身高、体重、编号
应该怎么办?
[
本帖最后由 22871232 于 2009-8-23 18:59 编辑
]
resty
会员
UID 2180
精华 0
积分 178
帖子 81
阅读权限 5
注册 2009-5-13
#2
大
中
小
使用道具
发表于 2009-8-23 10:51
资料
短消息
加为好友
如果是二维数组自然是检查每一条信息,看符不符合条件。
如果需要更快的检索方法(哪来这么大的数据量?),则需要考虑使用第三方数据库,或者你自己维护一个提供所需操作的数据结构。
22871232
会员
UID 2295
精华 0
积分 54
帖子 16
阅读权限 5
注册 2009-8-9
#3
大
中
小
使用道具
发表于 2009-8-23 14:17
资料
短消息
加为好友
能否举个例子呢?
另外,怎样返回一个一维数组固定位置(比如第三个值)的值?
假设一个一维数组a1000['A',10,120,40]要返回第三个值,也就是120应该怎么办?
另外,怎样返回一个一维数组固定值的位置?
假设一个一维数组a1000['A',10,120,40]要返回10所在的位置,也就是第二个应该怎么办?
resty
会员
UID 2180
精华 0
积分 178
帖子 81
阅读权限 5
注册 2009-5-13
#4
大
中
小
使用道具
发表于 2009-8-23 15:44
资料
短消息
加为好友
一维情况如下[为什么不自己去翻doc呢]
a[2]就是a中的第三个值
a.find(2)就是2出现的第一个位置
二维自己写吧,访问用a[x][y]可以得到x+1行j+1列的元素= =
22871232
会员
UID 2295
精华 0
积分 54
帖子 16
阅读权限 5
注册 2009-8-9
#5
大
中
小
使用道具
发表于 2009-8-23 18:59
资料
短消息
加为好友
翻了……不过看了半天搞不明白他在说什么orz……
楼上的感谢……拜……
投票
交易
悬赏
活动
最近访问的论坛 ...
凤凰星
遗忘书之墓
KCDDP ADV综合创作站
Kirikiri/KAG区
> 基础技术区
> 高级技术区
> 技术发布区
> KAGeXpress
> THE NVL Maker
创作区
> 龙泉乡
> [Hollowings]紫罗兰
> 栖梦街的小广场
> 奇亚拉
> 美术馆
> 遗忘书之墓
> 壁炉厅
综合区
> 三月兔亭餐厅
> 凤凰星
清除 Cookies
-
联系我们
-
[Key Fans Club] the Council of Doujin-game Development and Promotion
-
Archiver
-
WAP
界面风格
----------
默认风格
iuv2_blue
天高云淡
Powered by
Discuz!
5.5.0
© 2001-2006
Comsenz Inc.
Processed in 0.022498 second(s), 10 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡
v
设计制作 -
七星论坛
v
请使用1024*768或以上分辨率浏览本模板 ]
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计