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 ......
總結
以上是生活随笔為你收集整理的mysql如何建外建_mysql如何建立外键的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 18f458中断入口C语言_操作系统开发
- 下一篇: php追加数据,php追加数据到mysq