//建博客表CREATE TABLE `blog` (  `bId` int(11) NOT NULL AUTO_INCREMENT,`bUid` int(11),`bAuthor` varchar(40) NOT NULL,`bCateid` int(11),`bIstj` boolean NOT NULL,`bTitle` varchar(50) NOT NULL,  `bContent` text NOT NULL, `bDate` TIMESTAMP,`bClicks` int(10) NOT NULL,`bComments` int(10) NOT NULL,PRIMARY KEY (`bId`))ENGINE=InnoDB DEFAULT CHARSET=utf8;//建类别表CREATE TABLE `category` (  `cId` int(10) NOT NULL AUTO_INCREMENT,  `cName` varchar(40) NOT NULL, `cDate` TIMESTAMP, PRIMARY KEY (`cId`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;//建评论表CREATE TABLE `comment` (  `mId` int(11) NOT NULL AUTO_INCREMENT,  `mUser` varchar(40) NOT NULL,  `mEmail` varchar(50) NOT NULL,`mContent` text NOT NULL,`mDate` TIMESTAMP,`mBid` int(11) NOT NULL,PRIMARY KEY (`mId`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;// 添加外键
ALTER TABLE blog ADD CONSTRAINT fk_blog_admin FOREIGN KEY (bUid) REFERENCES admin(uId);
ALTER TABLE blog ADD CONSTRAINT fk_blog_category FOREIGN KEY (bCateid) REFERENCES category(cId);
ALTER TABLE comment ADD CONSTRAINT fk_comment_blog FOREIGN KEY (mBid) REFERENCES blog(bId);// 插入测试数据
insert into admin(`uAccount`,`uPassword`,`uZiploc`,`uAnswer`) values('root','123456','我的名字?','root');insert into category(`cName`,`cDate`) values('jsp',null);insert into blog(`bUid`,`bAuthor`,`bCateid`,`bIstj`,`bTitle`,`bContent`,`bDate`,`bClicks`,`bComments`) values(1,'root',1,true,'hello world','hello asssssssssssssssssssss',null,0,0);insert into comment(`mUser`,`mEmail` ,`mContent`, `mDate`,`mBid`) values('guest','123456@qq.com','我来看看',null,1);

个人博客mysql 建表与数据测试相关推荐

  1. ubuntu16.04下mysql建表无法输入中文解决方案

    转载请注明,靴靴ubuntu16.04下mysql建表无法输入中文解决方案_MendyMeng的博客-CSDN博客 考研复试科目有数据库,于是在自己Ubuntu16.04.1环境下面安装了mysql5 ...

  2. mysql建表 外键_mysql建表外键怎么设

    mysql建表外键怎么设 mysql建表时设置外键的方法:在"CREATE TABLE"语句中,通过"[CONSTRAINT ] FOREIGN KEY 字段名 [,字段 ...

  3. (何凳成博客)MySQL 加锁处理分析——学习笔记

    1. 准备测试数据 use test; CREATE TABLE t1(id int,name varchar(20)); alter table t1 add primary key(id); in ...

  4. WordPress博客程序建站 安装教程

    WordPress是广大站长使用的一款博客开源程序,全球下载量第一的博客程序就是wordpress.wordpress可以安装各种模板,企业模板.博客模板.论坛模板,模板也叫主题.还可以安装各种插件, ...

  5. MySQL建表(create table)命令详解

    MySQL建表(create table)命令详解 create table命令 强调:使用建表命令之前必须使用use命令选择表所在的数据库.create table命令的格式如下: create t ...

  6. mysql建表2个索引是啥意思_Mysql建表与索引使用规范详解

    本篇文章是对Mysql建表和索引使用规范进行了详细的分析介绍,需要的朋友参考下 一. MySQL建表,字段需设置为非空,需设置字段默认值. 二. MySQL建表,字段需NULL时,需设置字段默认值,默 ...

  7. Python3 使用 pymysql 连接 MySQL 建表时出现 Warning3719 UTF8 警告

    在学习 Python3 爬虫关系型数据库储存时,利用 pymysql 连接 MySQL 建表,测试用的代码如下,第一句 SQL 用于获取当前 MySQL 的版本信息,第二句 SQL 执行创建 spid ...

  8. mysql 建表时建立索引_mysql 分享建表和索引的几点规范

    一. MySQL建表,字段需设置为非空,需设置字段默认值. 二. MySQL建表,字段需NULL时,需设置字段默认值,默认值不为NULL. 三. MySQL建表,如果字段等价于外键,应在该字段加索引. ...

  9. 基于表的数据字典构造MySQL建表语句

    表的数据字典格式如下: 如果手动写MySQL建表语句,确认麻烦,还不能保证书写一定正确. 写了个Perl脚本,可快速构造MySQL脚本语句. 脚本如下: #!/usr/bin/perl use str ...

最新文章

  1. GOF23设计模式(创建型模式)单例模式
  2. 性能优化技巧 - 组表数据更新
  3. 关于 WPF Loading初始界面的实现方式
  4. goldengate 故障及解决方法汇总
  5. oracle增加字段为主键自增_在 Oracle 中设置自增列
  6. React 入门学习笔记2
  7. Android NDK--自己编写调用JNI
  8. 元宵节快乐 | 2月15日 星期二 | 携程在国内率先开启混合办公模式;米哈游推出元宇宙品牌;AMD宣布完成对赛灵思的收购...
  9. LTE学习:传输块大小的计算
  10. 《网上图书销售系统》功能需求
  11. 加权平均数的例子_加权平均法举例说明
  12. Python生成图文并茂的PDF报告
  13. JS API: Fullscreen 全屏 API
  14. 重新安装百度网盘,报“您的电脑已安装版本更高的百度网盘客户端”对话框,无法安装
  15. 杭州马开始坐不住,深圳腾窃喜,小龙信为何露出淫淫的笑容
  16. win10 tagWnd部分成员逆向(窗口隐藏,窗口保护)
  17. NameSilo域名解析管理工具
  18. EasyOCR,识别图片中的文字真的so easy
  19. 售价对标奢侈品,国货香水“德不配位”?
  20. jquery editplus

热门文章

  1. POJ 3301 三分(最小覆盖正方形)
  2. 汇编 整数变量 浮点数变量 符号常量
  3. 【MATLAB】进阶绘图 ( Boxplot 箱线图 | boxplot 函数 | Error Bar 误差条线图 | errorbar 函数 )
  4. 深入理解SQL Server 2005 中的 COLUMNS_UPDATED函数
  5. align 的用法(u-boot源代码分析)
  6. python学习--练习题1、2、3、4、5--
  7. Google protobuf使用技巧和经验
  8. HDOJ/HDU 1556 Color the ball(树状数组)
  9. bzoj 3223: Tyvj 1729 文艺平衡树
  10. UseCase事件描述叙事流规范