Mysql 数据库外键设置方式
来源:互联网 发布:工作日志软件 编辑:程序博客网 时间:2024/06/10 18:59
Mysql数据库5.5以后默认的表类型就是INNOB的,默认支持外键设置,现以学生选课表为例说明外键的设置格式。
第一张学生表:
create table student(sid int primary key , sname varchar(45) not null, ssex varchar(2) not null,sdept varchar(10) not null, sage int(3) ,sadss varchar(45) )
第二张课程表:
create table course(cid int primary key ,cname varchar(50) not null,ccredit int(3) )第三张选课表:
create table studCourse(stuCourseId int primary key AUTO_INCREMENT,sid int,cid int ,grade int not null, INDEX (sid), FOREIGN KEY (sid) REFERENCES student(sid), INDEX (cid), FOREIGN KEY (cid) REFERENCES course(cid))其中选课表中有两个外键分别指向学生表和课程表。
0 0
- Mysql 数据库外键设置方式
- 设置mysql数据库的编码方式
- MySQL数据连接,关闭,还有设置数据库的编码方式
- mysql 编码方式设置
- mysql数据库备份方式
- Mysql数据库语言设置
- mysql数据库优化设置
- Mysql主从数据库设置
- mysql 主从数据库设置
- mysql 数据库设置
- mySql 数据库密码设置
- Mysql 数据库复制设置
- mysql数据库编码设置
- Mysql数据库主从设置
- mysql数据库编码设置
- [Mysql数据库] innodb_log_file_size设置
- yii设置mysql数据库
- MySQL数据库编码设置
- 重哈希
- C语言 scanf()和gets()函数的区别
- C#程序如何实现设置系统WIFI共享
- Linux用户及用户组管理
- 初学Exceptions
- Mysql 数据库外键设置方式
- C++中cin、cin.get()、cin.getline()、getline()、gets()、cin.ignore()函数详解
- nasm : 用栈传递 int13h ah=42h 的 disk address packet 参数分析
- [c#]tabControl 点击tabpage触发事件
- 关于hibernate空指针异常的几个问题
- 如何向服务器上传文件
- Fragment详解
- 机房收费系统文档
- java内部类基础匿名类(二)