目前自己想做一个小项目来练习一下,可是在建立数据库时碰到了一些问题,主是自己对多表操作不太了解。希望高手能指点一二,或者告诉我应该找哪方面的资料学习学习!示例如下:使用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语句来操作?删除、更新也一样?希望大家能给点提示,主要是自己这方面的知识太少了,也不知道从哪里开始入手,找不到这方面的资料?
如果大家有这方面的资料或者示例,还请多多指教!在线等。先谢谢各位了!
数据库中包含的三张表: 日志表:
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语句来操作?删除、更新也一样?希望大家能给点提示,主要是自己这方面的知识太少了,也不知道从哪里开始入手,找不到这方面的资料?
如果大家有这方面的资料或者示例,还请多多指教!在线等。先谢谢各位了!
用插入触发器
我应该怎么样使用sql语句来操作?删除、更新也一样?
设置级联删除、更新
另外我的表这要建立有没有问题?我的需求是这样的:在发表日志的时候,可以选择相应的分类。这时在数据库当中日志这张表应该需要保留当然分类的ID吧?
另外在查看日志时,可以通过分类的ID得到当前日志的分类信息。