首页 > 学习 > 网络编程 > php > phpblog笔记(1)建立数据库表

phpblog笔记(1)建立数据库表

分享&收藏
时间:2010-09-24 17:31:29   
  [导读] 这是一个简单的phpblog程序,从今天起每天一个进度,一起来写一个PHPblog吧。1.首先用phpMyadmin建立一个数据库,blogtastic,分别有四个表:categories(分类表) entries(文章表) comments(评论表) logins(用...
  [正文]

这是一个简单的phpblog程序,从今天起每天一个进度,一起来写一个PHPblog吧。

1.首先用phpMyadmin建立一个数据库,blogtastic,分别有四个表:categories(分类表) entries(文章表) comments(评论表) logins(用户表)

2.CREATE DATABASE blogtastic

3.创建categories表
CREATE TABLE `categories` (
`id` TINYINT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`cat` VARCHAR( 20 ) NOT NULL
) ENGINE = MYISAM ;

4.创建entries表
CREATE TABLE `entries` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`cat_id` TINYINT NOT NULL ,
`dateposted` DATETIME NOT NULL ,
`subject` VARCHAR( 100 ) NOT NULL ,
`body` TEXT NOT NULL
) ENGINE = MYISAM ;

5.创建comments表
CREATE TABLE `comments` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`blog_id` INT NOT NULL ,
`dateposted` DATETIME NOT NULL ,
`name` VARCHAR( 50 ) NOT NULL ,
`commenr` TEXT NOT NULL
) ENGINE = MYISAM ;

6.创建logins表
CREATE TABLE `logins` (
`id` TINYINT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`username` VARCHAR( 10 ) NOT NULL ,
`password` VARCHAR( 10 ) NOT NULL
) ENGINE = MYISAM ;

7.设置外键
ALTER TABLE 表名 ADD FOREIGN KEY (字段名) REFERENCES 表名(字段名)

ALTER TABLE entries ADD FOREIGN KEY (cat_id) REFERENCES categories(id);

ALTER TABLE comments ADD FOREIGN KEY (blog_id) REFERENCES entries(id);


8.插入测试数据
INSERT INTO `categories` (`id`, `cat`) VALUES (NULL, 'Work'), (NULL, 'Music'),(NULL, 'Food');

INSERT INTO `entries` ( `id` , `cat_id` , `dateposted` , `subject` , `body` )
VALUES (
NULL , '1', NOW( ) , 'welcome to my blog!', 'this is 。。。。'
), (
NULL , '1', NOW( ) , 'hahah', 'i have a big ipple'
);


INSERT INTO `comments` ( `id` , `blog_id` , `dateposted` , `name` , `commenr` )
VALUES (
NULL , '1', NOW( ) , 'bob', 'hahahahah'
), (
NULL , '2', NOW( ) , 'job', 'sfasdfasdfasdfas'
);

INSERT INTO `logins` ( `id` , `username` , `password` )
VALUES (
NULL , 'admin', 'admin'
);


单词:
结构:structure
关系视图:relation view

 

返回本文所属专题php入门笔记php入门笔记专题

 

相关图文

    热门图文
    最新文章