mysql数据表和数据表关联

时间:2010-12-03 16:00:00 

mysql数据库数据表和数据表关联--问题??

用户数据表user 字词作品数据表article 短信 message

外键ID 主键,之间的关系,是怎么控制的呢

想实现的字词作品内容是

1 怎么用户a 给用户b ,发短信,那么用户b就多了一个短信数据,这个id是怎么链接的呢

2 用户发表字词作品,就能知道那个ID字词作品是那个用户id发表的,

那么这个数据关系怎么建立,怎么设置表的外键

第一个 数据表user

id int ( 我设置了主键,auto_increment)

name varchar

password number

第二个 字词作品数据表wenzhan

id int ( 我设置了主键,auto_increment)

标题 varchar

content tex

第3个 短信数据表 message

id int ( 我设置了主键,auto_increment)

content tex

这是最基本的数据库设计!大多数数据库的设计方法是大致相同的!

在设计数据库之前,你必须对SQL熟悉,不然设计数据库无从谈起!

简单的常用的设计如下:

1,user 表

字段名

uid (自增唯一字段)

username

password

...(更多相关需要的字段)

2,articles表

aid(自增唯一)

uid

标题

content

time

...(更多相关需要的字段)

3,message表

mid(自增唯一)

from(存储发送消息的用户的uid)

to(存储接收消息的用户的uid)

标题

message

....(更多相关需要的字段,比如:发送的时间)

2,articles表

aid(自增唯一)

uid ????为什么会多出这个字段呢,和user 表的uid是同一个吗,还得关系,??

标题

content

time

...(更多相关需要的字段)

-------------------------------------- ... 嗯,和user表的uid 是一个!

当发表字词作品的时候,记下是谁(uid)发表的字词作品,存入数据库!

这样就可以知道每一张字词作品是谁写的了

相关SQL: 拷贝内容到剪贴板

源代码:

SELECT a.`username`,b.`标题`,b.`content`,b.`time` FROM `user` as a,`articles` as b WHERE a.`uid`=b.`uid` ORDER BY b.`time` DESC LIMIT 0,10或者: 拷贝内容到剪贴板

源代码:

SELECT `user`.`username`,`articles`.`标题`,`articles`.`content`,`articles`.`time` FROM `user` LEFT JOIN `articles` ON `user`.`uid`=`articles`.`uid` ORDER BY `articles`.`time` DESC LIMIT 0,10

标签:mysql,数据
0
投稿

猜你喜欢

  • 实例学习call、apply、callee用法

    2009-03-27 17:56:00
  • ActionScript3.0是革命性的

    2008-05-01 12:36:00
  • 页面加载对访问的影响

    2009-10-30 18:54:00
  • FCKeditor 编辑器实战技巧 Ⅰ

    2008-10-08 10:22:00
  • asp如何利用当前时间生成随机函数?

    2010-01-01 15:44:00
  • 写了一个小巧的jquery拾色工具

    2009-12-21 14:22:00
  • IE6 升级要不要?

    2009-07-23 20:44:00
  • 安装MySQL的步骤和方法

    2009-07-30 08:38:00
  • 如何在SQL Server中由原子建立分子查询

    2009-01-20 16:01:00
  • XPath 1.0 学习笔记

    2009-02-25 12:19:00
  • 详细介绍ASP内置对象Response

    2008-06-23 12:42:00
  • ASP.NET教程第一讲 ASP.NET简介

    2007-08-07 11:50:00
  • 关于计算到期时间的问题

    2009-05-26 15:51:00
  • Mootools常用方法扩展(五)

    2009-03-03 12:12:00
  • 通过不同的CSS设计字体大小来提高用户体验

    2008-12-10 19:17:00
  • 22个HTML5的初级技巧

    2010-12-17 12:39:00
  • asp如何分页显示数据库查询结果?

    2009-11-22 19:23:00
  • Ext.js源码研读总结

    2009-03-04 12:06:00
  • 窥探jQuery——面向JavaScript程序员

    2008-06-17 14:35:00
  • asp函数收藏

    2009-04-21 13:10:00
  • asp之家 网络编程 m.aspxhome.com