本示例为:学生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创建表相关推荐

  1. MYSQL创建课程表course_MySQL简单案例之创建学生表、课程表和选课表

    Course课程表 Cpno先行课 Ccredit学分 Cno课号 Sc表(选课表)Sno学号 Cno课号 Grade成绩 Student表 Sno学号 Sname姓名 Ssex性别 Sage年龄 S ...

  2. 创建function实现hive表结果导出到mysql

    1. 创建临时function (这里两个包都是hive自带的,不需要自己开发的,可以根据名称查找对应的版本) add jar /opt/local/hive/lib/hive-contrib-2.3 ...

  3. MySQL(一)——安装、创建数据库表、DML语言

    文章目录 1. 简述 2. 安装教程 3. 操作数据库 3.1 操作数据库的基本命令 3.2 数据库的列类型 3.3 数据库的字段属性(重点) 3.4 创建数据库表(重点) 3.5 数据表的类型 3. ...

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

  5. Hibernate连接mysql数据库并自动创建表

    天才第一步,雀氏纸尿裤,Hibernate第一步,连接数据库. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个 ...

  6. MySQL笔记(一)创建数据库、创建表、修改表、删除表,以及建立约束

    这是我在学习Mysql之路上做的笔记,今天将它粘出来.这一篇比较基础主要是创建数据库.创建表.修改表.删除表,以及建立约束:非空约束.主键约束.外键约束.唯一值约束.有错误的欢迎大家指出... -- ...

  7. mysql之创建数据库,创建数据表

    写在前面 项目中用到mysql数据库,之前也没用过mysql,今天就学下mysql的常用的语法,发现跟sql server的语法极其相似.用起来还是蛮简单的. 一个例子 1.创建一个名为School的 ...

  8. mysql用命令行创建表_mysql命令行创建表

    命令来查看表中的数据的变化: mysql>select*from students; 7.用文本方式将数据装入一个数据库表: 创建一个文本文件"student.sql",每行 ...

  9. MySQL默认库可以删_个人总结:Sql(一:创建删除修改库表||附:mysql数据类型及默认值)...

    个人总结:Sql(一:创建&删除&修改库&表||附:mysql数据类型及默认值)createdatabasecreate tablealterdatabasealtertabl ...

最新文章

  1. 我学UML建模系列之核心元素 -------- 参与者
  2. 区块链 智能合约 简介
  3. 【控制】《多无人机协同控制技术》周伟老师-第12章-基于 Multi-Agent 的多无人机协同控制仿真平台的设计与实现
  4. 数据库连接池_DataSource_数据源(简单介绍C3P0和Druid)
  5. 使用 ExecuteMultiple 提高批量数据加载的性能
  6. maven的pom.xml文件
  7. 计算机组成原理中移码怎么算,计算机组成原理中移码是怎么回事?
  8. 设计模式Demo制作bug以及反思集锦
  9. now.js 0.1.0 发布了
  10. flowable 监听器中无法获取 oauth 上下文对象
  11. hurst指数matlab代码_Matlab 简介
  12. 【转载】KDiff3 Merge工具的使用 极简教程
  13. 紫光公有云能后发先至吗?
  14. 无线局域网技术分析及攻击实战
  15. 1、Linux下搭建研究live555的开发环境
  16. 附件四:攻击方评分标准.docx
  17. 网络安全——传输层安全协议(3)
  18. 全栈开发之前端开发-欧阳桫-专题视频课程
  19. 微信小程序----API、获取openid、消息订阅
  20. 微信公众号支付回调函数“time_end”的坑

热门文章

  1. c 语言 大括号 赋值,c – 使用大括号进行结构初始化/赋值
  2. Loncom封装器——从后门攻击到Cobalt Strike渗透测试神器都用到了它
  3. 学习Python心得体会:不要担心代码太长。长代码,相当于中文的作文。长不代表理解不了。长代码也是由几个短句子组成的。不要怕
  4. 写硕士毕业论文时的一些小技巧总结
  5. 正则表达式从零开始学习系列(一)
  6. 月圆夜,又中秋,抽个奖,祝好运。
  7. 品牌自播成为企业破解流量密码的利器
  8. AStar(A*) 算法
  9. 一款大型多人在线实时经济战略的 EOS 游戏——探矿者(Prospectors)
  10. 健身房系统的领先者 捷径系统解读《2019中国健身行业数据报告》