sql语句创建表的同时添加外键约束
sql语句创建表的同时添加外键约束
题目
建立一个商店的数据库store,记录顾客及其购物情况,由下面三个表组成:
商品(商品号,商品名,单价,商品类别,供应商);
顾客(顾客号,姓名,住址);
订单(顾客号,商品号,购买数量);设置商品表的商品号,顾客表的顾客号为主键,
订单表的顾客号设置外键外联于顾客表的顾客号
订单表的商品号设置外键外联于商品表的商品号
为了方便阅读学习,用中文当作字段名,实际开发不建议
代码
CREATE TABLE 商品表( 商品号 varchar not null primary key, 商品名 varchar not null, 单价 int not null, 商品类别 varchar not null, 供应商 varchar not null ) CREATE TABLE 顾客表( 顾客号 varchar not null primary key, 姓名 varchar not null, 住址 varchar not null, ) CREATE TABLE 订单表( 顾客号 varchar not null , 商品号 varchar not null, 购买数量 int not null, foreign key(顾客号) references 顾客表(顾客号), foreign key(商品号) references 商品表(商品号) )
sql语句创建表的同时添加外键约束相关推荐
- oracle添加外键约束的方法
给表添加外键约束分两种情况,一种是刚建表的时候直接添加外键约束,另一种则是表已经创建好了再添加外键约束. 建表时添加外键约束: create table test_a(id number not nu ...
- oracle添加外键约束
1.创建表时并创建外键约束 create table score( scoreID int primary key, stuID int , score int constraint ck_score ...
- SQL语句创建表并添加数据
SQL语句创建表并添加数据 创建表 use school 指定要用的数据库 go create table student 创建表 ( ID bigint identity(1,1), 添加ID,id ...
- 使用sql语句创建表、修改表、添加列等
使用sql语句创建表.修改表.添加列等 原文链接 创建表: CREATE TABLE 学生信息 ( 学号 varchar(14) IDENTITY(1,1) PRIMARY KEY, 姓名 varch ...
- ACCESS数据库使用sql语句创建表
在Access中使用sql语句创建表时指定字段类型 长度为255的文本varchar 长度为20的文本varchar(20) 日期时间datetime 数字byte或smallint或integer, ...
- 如何用sql语句创建表
如何用sql语句创建表 创建一个logging表 create table logging ( id int primary key, title varchar(20), actice varcha ...
- 使用MySQL数据库创建表时添加外键约束
/题目:创建表Book表,字段如下: bid整型,要求主键 bname学符型,要求设置唯一键,并非空 price浮点型,要求有默认值10 btypeId 类型编号,要求引用bookType表的id字段 ...
- 根据狂神说课程在sqlyog中用sql语句创建表
在sqlyog中用sql语句创建表和修改删除表 CREATE TABLE IF NOT EXISTS `student`( --创建student表`id` INT(4) NOT NULL AUTO_ ...
- 修改表结构添加外键约束,默认外键名
2019独角兽企业重金招聘Python工程师标准>>> 修改表结构添加外键约束,默认外键名 alter table SUPPLIER_INFO add foreign key (CR ...
最新文章
- 原来AGILE就是这么一回事啊!
- 关于mybatis的xml文件中使用 >= 或者 <= 号报错的解决方案
- abaqus python二次开发攻略_Abaqus有限元分析常见问题解答与实用技巧 12天后上架...
- 主mysql删除从服务不同步_MySQL主从不同步解决
- 【NLP】Transformer自注意机制代码实现
- java 本地 mq_java rocketmq--消息的产生(普通消息)
- MR作业的提交监控、输入输出控制及特性使用
- 企业实战_06_MyCat 常用的分片算法
- Oracle : ORA-02290: 违反检查约束条件
- linux 切换pip路径_windows环境下面如何快速配置pip环境变量
- 在用到select2时,临时抱佛脚学习了一下
- 一道面试题:用多线程求1000以内的素数有多少个?并给出消耗时间
- error C2065: ‘_beginthread‘ : undeclared identifier
- 二进制转化成ascll_怎样将二进制转ascii码
- linux版虚拟示波器,借你一双慧眼——DSCope虚拟示波器评测
- 系统服务(daemon)
- MIMO信道容量仿真MATLAB,MIMO系统的信道容量分析 及Matlab仿真
- 如何通过按钮触发事件由一个jsp页面转到另一个jsp页面
- JSP基于web网上作业提交系统
- sniffer-agent
热门文章
- golang重写区块链——0.5 区块链中钱包、地址和签名的实现
- 2021年度训练联盟热身训练赛第三场(待补)
- Django框架CSRF验证失败解决
- opengl之高级GLSL(1)-顶点着色器变量与片段着色器变量
- R语言:如何批量导入搜狗词库
- 数字图像几何变化matlab,【新书推荐】数字图像处理——使用MATLAB分析与实现
- Python faker (伪装者)创建假数据
- 基于arduino的智能水温监控器
- script src=http://xssc.cc/x/script
- 常在河边走哪有不湿鞋-IT人银行卡被盗刷