目前自己想做一个小项目来练习一下,可是在建立数据库时碰到了一些问题,主是自己对多表操作不太了解。希望高手能指点一二,或者告诉我应该找哪方面的资料学习学习!示例如下:使用MYSQL数据库
   数据库中包含的三张表: 日志表
                  article_id :  日志ID,主要用于标识每篇文章及后面的留言根据此ID进行回复,此ID为自动增长型,不能为空。
article_title:  日志标题 不可以为空!
article_content: 日志内容
type_id: 分类名称
分类表
type_id :  文章分类的id 此ID也为自动增长率
type_name:  分类名称
留言表
ly_id :  留言ID
ly_author: 留言的作者,可以为空,默认为游客
ly_time:  留言时间
                   article_id 
我的问题:1、由于这三张表都是有关联的,关联如下:日志表当中包括分类表的ID 留言表中包括日志表的ID。 请问我应该怎么去建立此表?
          2、如果我想添加日志的同时添加分类?我应该怎么样使用sql语句来操作?删除、更新也一样?希望大家能给点提示,主要是自己这方面的知识太少了,也不知道从哪里开始入手,找不到这方面的资料?
如果大家有这方面的资料或者示例,还请多多指教!在线等。先谢谢各位了!

解决方案 »

  1.   

    2、如果我想添加日志的同时添加分类?
    用插入触发器
    我应该怎么样使用sql语句来操作?删除、更新也一样?
    设置级联删除、更新
      

  2.   

    楼上的,有没有这方面的资料或者示例?我是新手,基本只会操作一张表,牵涉到多张表时头会晕的!
    另外我的表这要建立有没有问题?我的需求是这样的:在发表日志的时候,可以选择相应的分类。这时在数据库当中日志这张表应该需要保留当然分类的ID吧?
    另外在查看日志时,可以通过分类的ID得到当前日志的分类信息。