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 ......

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/527398.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

二叉树的建立与遍历完整代码_腾讯面试官这样问我二叉树,我刚好都会

前记上周我投递出了简历,岗位是后端开发工程师。这周腾讯面试官给我进行了视频面试。面试过程中他问了二叉树的问题。二叉树相关算法题,在面试中出现的次数非常非常多,所以我面试之前也有所准备。今天结合面试问题详细讲一讲二叉树&#xff0…

python教程程序_Python如何发布程序的详细教程

如何发布一个Python程序:1.安装一个pyInstaller在pycharm里点 file —–>setting—–>Project workspace——>Interpreter——>点pip右边的+号,进入下面这个界面:搜索pyInstaller, 点击左下方Iinstall package安装(出…

创建mysql数据库图解_mysql数据库怎么创建外键?(图文+视频)

本篇文章主要给大家介绍mysql数据库怎么创建外键。关于mysql数据库外键的基础介绍,我们在这篇文章【Mysql外键是什么?有哪些用处?】中,已经给大家介绍过了,需要的朋友可以选择参考。了解了外键的基础定义,那…

redis 管理工具_Redis桌面管理工具Redis Desktop Manager 2019.2发布

简介Redis桌面管理器(又名RDM) - 是适用于Windows,Linux和MacOS的快速开源Redis数据库管理应用程序。该工具为您提供了一个易于使用的GUI,可以访问您的Redis数据库并执行一些基本操作:将键视为树,CRUD键,通过shell执行…

如何保护python代码_如何在发布之前保护我的Python代码?

由于Python是一种按设计进行解释的语言,而且它将代码编译为字节码(这无助于隐藏它,因为字节码更容易反转),因此没有真正安全的方法来隐藏源代码,因为它是不可恢复的,任何编程语言都是如此。在一开始,如果你…

python pandas教程百家号_Pandas 常见的基本方法

说明:文章所有内容均截选自实验楼教程【Pandas 使用教程】,想要查看教程完整内容,点击教程即可~前言:Pandas 是非常著名的开源数据处理工具,我们可以通过它对数据集进行快速读取、转换、过滤、分析等一系列操作。除此之…

python查看系统句柄数量_linux下查看系统进程占用的句柄数方法

---查看系统默认的最大文件句柄数,系统默认是1024# ulimit -n1024----查看当前进程打开了多少句柄数# lsof -n|awk {print $2}|sort|uniq -c|sort -nr|more131 2420457 2424457 24231   ........其中第一列是打开的句柄数,第二列是进程ID。可以根据ID号…

java静态变量实例变量_java中静态变量和实例变量的区别

实例变量:只有在创建了实例对象之后才会被分配空间,才可以使用静态变量:不需要创建实例对象就可以直接使用类名进行引用public class Different {public static int staticInt 0;//静态变量public int insInt 0;//实例变量public Different…

sql in里面可以放多少参数_如何从文本文件读入 SQL 参数

有时我们希望把参数列表分行存储在文本文件里,执行SQL时再拼到in函数里,从而查询出符合条件的记录。但SQL不能解析文本文件,直接拼到in函数里有困难,所以很多人先把文件导入数据库临时表,再用join语句做关联&#xff0…

java sca视频教程_如何进入Java SCA软件的开发

该文档是SCA Java项目的开发者指南l一般性指南l获取源代码l配置你的开发环境l构建二进制和源代码发布包l导入SCA模块到你的开发IDE环境中l理解SCA代码路径l编码指南l测试lMaven构建结构l报告遇到的问题和提供补丁l开发提示为Webapp样例代码生成Eclipse WTP Web工程为样例中的程…

谷歌浏览器32位安装包_谷歌浏览器发布紧急安全更新修复Blink内核中的任意代码执行漏洞...

上月底谷歌浏览器推送紧急安全更新对浏览器漏洞进行修复,当时谷歌浏览器博客并未公布漏洞的具体细节信息。蓝点网当时也在文章中称通常这种不公布漏洞的更新,都是比较严重的问题因此只有等多数用户修复后才会公开。现在多数能够自动更新的用户已经升级到…

java js webservice_java Web技术探路:js Ajax调用WebService

StuList new List();for (int i 0; i < 10; i){Student s new Student();s.Sid i 1;s.Name "Tom"s.Sid;s.Sex "男";s.Age i 1;StuList.Add(s);}return StuList;}}}注意&#xff1a;我们分别看一下这几个方法的签名&#xff0c;这很重要&#x…

python下载晚上excel_Python自动操控excel,一小时解决你一天的工作

过去&#xff0c;在很多金融、市场、行政的招聘中&#xff0c;面试官都会问一句&#xff1a;“你精通 EXCEL 吗&#xff1f;”但今天&#xff0c;他们可能更喜欢问&#xff1a;“你会 Python 吗&#xff1f;”越来越多的企业开始用 Python 处理数据&#xff0c;特别是金融、证券…

java 注释 过时_Java 注解

前言为什么需要学习注解?1.能够灵活地使用框架提供的注解,最后能够读懂框架的源码2.能够配合反射将代码书写更加的灵活,更加易于维护易于扩展,Properties配置,XML配置,注解配置[Java配置]3.极大程度地简化了代码,提高了代码的可读性注解的概述Java提供了一种源程序中元素和任何…

python模拟登录淘宝直通车_Python实现的淘宝直通车数据抓取(1)

最近帮一个朋友做一个抓取淘宝直通车数据的小项目&#xff0c;感觉ython比较适合写爬虫程序&#xff0c;决定使用Python来做程序。首先是登陆程序&#xff0c;因为淘宝的登陆校验很复杂&#xff0c;所以不能直接使用命令行的形式输入账号密码。查阅资料后&#xff0c;发现可以使…

java的serversocket_Java ServerSocket 实现聊天室功能(简易版)

大体实现功能可以选择房间&#xff0c;可以与房间中的用户进行实时的交流说在前面的话:serverSocket.accept() 会形成阻塞scanner.hasNextLine() 和 scanner.nextLine() 也会形成阻塞windows 下需要打开telnet服务。请自行百度实现思路:用户连接上服务器后选择房间号&#xff0…

python爬虫验证码的识别_Python爬虫识别验证码

Python爬虫识别验证码安装tesserocrpip3 install tesserocr pillow识别测试将验证码图片放到项目根目录下&#xff0c;用tesserocr库识别该验证码&#xff0c;代码如下所示&#xff1a;import localelocale.setlocale(locale.LC_ALL, C)import tesserocrfrom PIL import Imagei…

python对象属性赋值_关于python对象 中dict属性赋值的疑问

下面这段代码 很奇怪把两个对象放在一个 list中然后循环操作两个对象 中 一个dict key的数值但是循环操作输出的时候发现两个对象的 值会叠加#!/usr/bin/env pythonclass test:base {score : 100}def setBase(self, score):self.base[score] scoredef addScore(self):self.se…

java mysql jsp分页代码_JSP实现数据库分页显示源代码例

JSP实现数据库分页显示源代码例2018-11-25分页显示数据库信息分页显示数据库记录用户名性别电话E-Mailtry{//驱动程序名String driverName"sun.jdbc.odbc.JdbcOdbcDriver";//连接字符串String url"jdbc:odbc:userdata";//加载驱动程序Class.forName(driver…

java解压zip异常_java解压zip文件示例

若是使用Java自带的压缩工具包来实现解压缩文件到指定文件夹的功能&#xff0c;因为jdk提供的zip只能按UTF-8格式处理&#xff0c;而Windows系统中文件名是以GBK方式编码的&#xff0c;所以如果是解压一个包含中文文件名的zip包&#xff0c;会报非法参数异常&#xff0c;所以要…