mysql如何建外建_mysql如何建立外键

mysql如何建立外键

一个主表blog博客表,

DROP TABLE IF EXISTS  `blog`;

CREATE TABLE `blog` (

`id` int(11) NOT NULL auto_increment,

`title` varchar(11) default NULL,

`content` varchar(11) default NULL,

PRIMARY KEY  (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

另一个表comment,评论表

博客表和评论表关系是1:N

drop table comment;

create table comment(

id       int primary key,

user     varchar(11),

email    varchar(11),

url      varchar(11),

content  varchar(11),

addTime  date,

blog_id  int,

constraint FK_blog_id foreign key (blog_id) references blog(id)

)ENGINE=InnoDB DEFAULT CHARSET=gb2312;

注意,一定要varchar(11),要不然就错了,我是根据已有表导出sql才看出来的.

这个sql语句用sql-front导出后的结果是:

DROP TABLE IF EXISTS `comment`;

CREATE TABLE `comment` (

`id` int(11) NOT NULL,

`user` varchar(11) default NULL,

`email` varchar(11) default NULL,

`url` varchar(11) default NULL,

`content` varchar(11) default NULL,

`addTime` date default NULL,

`blog_id` int(11) default NULL,

PRIMARY KEY  (`id`),

KEY `FK_blog_id` (`blog_id`)

) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

ALTER TABLE `comment`

ADD FOREIGN KEY (`blog_id`) REFERENCES `blog` (`id`);

相关文档:

如若转载,请尊重个人劳动,务必注明原始出处:(http://blog.csdn.net/iihero/archive/2010/05/13/5585039.aspx)

本文为iihero@CSDN原创。

在前一篇短文里提到了my.ini/cnf的加载顺序:C:\WINDOWS\my.cnf->C:\WINDOWS\my.ini->C:\my.cnf ->C:\my.ini ->$installdir\my.ini。(%MYSQL_HOME%\my.ini)-> ......

1楼

一、连接MYSQL。

格式: mysql -h主机地址 -u用户名 -p用户密码

1、连接到本机上的MYSQL。

首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没� ......

mysql停止命令

bin/mysqladmin -uroot -p shutdown

mysql启动命令

bin/mysqld_safe &

mysql 修改root密码

1.停止mysql服务

2.启动mysql服务时附加参数

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

3.以root进入mysql

mysql -u root mysql

4.执行sql语句

mysql> UPDATE user S ......

我同学接了个私活,向我要了mysql的安装文件。昨晚他问我有没遇到mysql的乱码问题,我给他的答案是第一次用的时候遇到过,配好了后,现在都没有了。他说在网上找了很多文章,照着改了所有配置文件都没解决。

想想也是,当初第一次用的时候也是一样,改了所 ......

.连接mysql    mysql -uroot -padmin -hlocalhost

.连接mysqladmin命令行客户端程序 mysqladmin -uroot -padmin -hlocalhost

.启动mysql   mysqld

.关闭  mysqladmin -uroot -padmin -hlocalhost shutdown

.修改密码

set password for 'root'@'localhost' = password('admin')

update ......

已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页