自然堂雪域价格表套装:access数据库的疑问

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 07:40:48
菜鸟学数据库中有一个疑问,一个数据库中的很多表是如何具体被调用的呢?比方说一个数据库有4个表A,B,C,D。现在有一个调用<%=rs("picname")%>,系统怎么知道调用哪个表的字段(picname)?需要具体指明哪个表吗?比方说去B表调用字段(picname)。
还有一个疑问,是不是所有表中的字段可以重复吗?就是说如picname可以重复出现在不同的表里面吗?
有些困惑,望大侠指教。谢谢

1.一个数据库中的很多表是如何具体被调用的呢?

答: sql="Select * from A "
意思:从表A调用 的 所有字段
"*" 是指所有!

2.系统怎么知道调用哪个表的字段(picname)?

答:sql="Select picname from A "
意思: 从表A 调用 所有 picname 字段!
如果:sql="Select * from A where picname="&aaa&""
意思: 从表A 调用 所有 picname 是 aaa 字段!

3.是不是所有表中的字段可以重复吗?

答:在同一个表中是不能有重复的字段,例如:表A中不能有两个 picname

不过,在头脑感一个数据库中 可以有相同的字段
例如:表A中有 picname 表B也中有 picname

建议看看:access教程
http://edu.23fw.com/article/20/22/

SQL语句首先就要选择操作的表
比如:
Select [picname] From [A] Where '条件'

这是最基本的SQL操作

你是用ASP做网页时访问数据库吗?所有表的调用都需要先打开数据库,然后指定到某个表中作数据查询.不同表的字段可以重复.你上面写的那句话所用的数据查询语句为sql="select * from B"