MYSQL创建课程表course_MySQL创建表
本示例为:学生student、课程course、选课表sc
在sql语句中注意“约束的概念":
1.实体完整性约束(主键--唯一且非空) primary key()
违约处理:No action(拒绝执行)
2.参照完整性约束(外键约束)foregin key() references tableName(filedName) [on delete|update casecade | no action]
违约处理:级联更新或拒绝执行
3.用户自定义完整性约束(not null,unique,check短语)
违约处理:拒绝执行
一、创建学生表student:
mysql> create table student (
-> sno varchar(9) primary key,
-> sname varchar(20) unique,
-> sex varchar(2),
-> sage varchar(2));
Query OK, 0 rows affected (0.03 sec)
sno varchar(9) primary key/*列级完整性约束条件sno是主码*/
二、创建课程表course:
mysql> create table course
-> (cno varchar(4) primary key,
-> cname varchar(40),
-> cpno varchar(4),
-> foreign key (cpno) references course(cno));
Query OK, 0 rows affected (0.01 sec)
-> foreign key (cpno) refer
MYSQL创建课程表course_MySQL创建表相关推荐
- MYSQL创建课程表course_MySQL简单案例之创建学生表、课程表和选课表
Course课程表 Cpno先行课 Ccredit学分 Cno课号 Sc表(选课表)Sno学号 Cno课号 Grade成绩 Student表 Sno学号 Sname姓名 Ssex性别 Sage年龄 S ...
- 创建function实现hive表结果导出到mysql
1. 创建临时function (这里两个包都是hive自带的,不需要自己开发的,可以根据名称查找对应的版本) add jar /opt/local/hive/lib/hive-contrib-2.3 ...
- MySQL(一)——安装、创建数据库表、DML语言
文章目录 1. 简述 2. 安装教程 3. 操作数据库 3.1 操作数据库的基本命令 3.2 数据库的列类型 3.3 数据库的字段属性(重点) 3.4 创建数据库表(重点) 3.5 数据表的类型 3. ...
- HIVE的安装配置、mysql的安装、hive创建表、创建分区、修改表等内容、hive beeline使用、HIVE的四种数据导入方式、使用Java代码执行hive的sql命令
1.上传tar包 这里我上传的是apache-hive-1.2.1-bin.tar.gz 2.解压 mkdir -p /home/tuzq/software/hive/ tar -zxvf apach ...
- Hibernate连接mysql数据库并自动创建表
天才第一步,雀氏纸尿裤,Hibernate第一步,连接数据库. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个 ...
- MySQL笔记(一)创建数据库、创建表、修改表、删除表,以及建立约束
这是我在学习Mysql之路上做的笔记,今天将它粘出来.这一篇比较基础主要是创建数据库.创建表.修改表.删除表,以及建立约束:非空约束.主键约束.外键约束.唯一值约束.有错误的欢迎大家指出... -- ...
- mysql之创建数据库,创建数据表
写在前面 项目中用到mysql数据库,之前也没用过mysql,今天就学下mysql的常用的语法,发现跟sql server的语法极其相似.用起来还是蛮简单的. 一个例子 1.创建一个名为School的 ...
- mysql用命令行创建表_mysql命令行创建表
命令来查看表中的数据的变化: mysql>select*from students; 7.用文本方式将数据装入一个数据库表: 创建一个文本文件"student.sql",每行 ...
- MySQL默认库可以删_个人总结:Sql(一:创建删除修改库表||附:mysql数据类型及默认值)...
个人总结:Sql(一:创建&删除&修改库&表||附:mysql数据类型及默认值)createdatabasecreate tablealterdatabasealtertabl ...
最新文章
- 我学UML建模系列之核心元素 -------- 参与者
- 区块链 智能合约 简介
- 【控制】《多无人机协同控制技术》周伟老师-第12章-基于 Multi-Agent 的多无人机协同控制仿真平台的设计与实现
- 数据库连接池_DataSource_数据源(简单介绍C3P0和Druid)
- 使用 ExecuteMultiple 提高批量数据加载的性能
- maven的pom.xml文件
- 计算机组成原理中移码怎么算,计算机组成原理中移码是怎么回事?
- 设计模式Demo制作bug以及反思集锦
- now.js 0.1.0 发布了
- flowable 监听器中无法获取 oauth 上下文对象
- hurst指数matlab代码_Matlab 简介
- 【转载】KDiff3 Merge工具的使用 极简教程
- 紫光公有云能后发先至吗?
- 无线局域网技术分析及攻击实战
- 1、Linux下搭建研究live555的开发环境
- 附件四:攻击方评分标准.docx
- 网络安全——传输层安全协议(3)
- 全栈开发之前端开发-欧阳桫-专题视频课程
- 微信小程序----API、获取openid、消息订阅
- 微信公众号支付回调函数“time_end”的坑
热门文章
- c 语言 大括号 赋值,c – 使用大括号进行结构初始化/赋值
- Loncom封装器——从后门攻击到Cobalt Strike渗透测试神器都用到了它
- 学习Python心得体会:不要担心代码太长。长代码,相当于中文的作文。长不代表理解不了。长代码也是由几个短句子组成的。不要怕
- 写硕士毕业论文时的一些小技巧总结
- 正则表达式从零开始学习系列(一)
- 月圆夜,又中秋,抽个奖,祝好运。
- 品牌自播成为企业破解流量密码的利器
- AStar(A*) 算法
- 一款大型多人在线实时经济战略的 EOS 游戏——探矿者(Prospectors)
- 健身房系统的领先者 捷径系统解读《2019中国健身行业数据报告》