创库
create database lianx1 DEFAULT character set utf8

表################################
int, 数据类型,表示整数
not null 表示不能为空
auto_increment 表示自增
PRIMARY key 表示主键
constraint 外键名 foreign key(要关联的列) references 被关联的表(被关联的列);

创建班级表
create table class(
cid int not null auto_increment PRIMARY key,
caption char(32));

创建学生表
create table student(
sid int not null auto_increment PRIMARY key,
sname char(32),
gender char(32),
class_id int not null,
constraint stu1 foreign key (class_id) references class(cid));

创建老师表
create table teacher(
tid int not null auto_increment PRIMARY KEY,
tname char(32));

创建课程表
create table course(
cid int not null auto_increment PRIMARY KEY,
cname char(32),
tearch_id int not null,
constraint cour1 foreign key(tearch_id) references teacher(tid));

创建成绩表
create table score(
sid int not null auto_increment PRIMARY KEY,
student_id int,
corse_id int,
number char(32),
constraint score1 foreign key (student_id) references student(sid),
constraint score2 foreign key (corse_id) references course(cid));

转载于:https://www.cnblogs.com/onda/p/7145360.html

python-day11-MYSQL 数据库及数据表相关推荐

  1. php如何在mysql数据库里创建表_php创建mysql数据库以及数据表

    php创建mysql数据库以及数据表 用php链接到mysqli,成功后利用,mysqli_query()创建数据库以及数据表. $con = mysqli_connect("localho ...

  2. MySQL数据库与数据表的创建

    MySQL数据库与数据表的创建 文章目录 MySQL数据库与数据表的创建 前言 一.创建数据库 二.使用数据库 三.创建数据表 前言 MySQL的介绍 什么叫数据库: 作用:存储数据,能够长期保存(断 ...

  3. 从零开始学 MySQL —数据库和数据表操作

    ​前言 今天我们学习下核心的内容,学习并实践如何对数据库表和表中的内容做修改,删除,重命名等操作.(想看看周末还有多少爱学习的小伙伴,你们在哪里呀,O(∩_∩)O哈哈~) 1.目录 数据库操作:删除数 ...

  4. Python操作MySQL数据库实现数据导入

    主要参考了博文python3基础:操作mysql数据库 这篇文章写的很详细,基本上把用Python操作MySQL的各种操作都详细解释了,也有配图. 注:在使用Python进行操作之前,首先需要在本地的 ...

  5. 6.MySQL数据库与数据表操作

    数据库的操作:数据库创建 :数据库删除 数据表的操作:数据表的创建:数据表的修改 (表结构) :数据表的删除 数据库的操作 1.数据库的创建 # 链接mysql数据库后,进入mysql后可以操作数据 ...

  6. MySQL数据库、数据表和字段字符集查询、修改和配置

    一.设置编码 LINUX  修改vi/etc/my.cnf WINDOWS my.ini 在[client]下添加    default-character-set=utf8 在[mysqld]下添加 ...

  7. mysql数据库复制数据表时的风险

    最近在使用redis的缓存技术时,在项目中需要在插入mysql数据表记录的同时,缓存数据到redis.在创建数据表时,为了方便,直接使用复制另外一个数据库中的数据表,结果就悲剧了 package co ...

  8. Mysql数据库和数据表的创建和信息更改的常用指令

    文章目录 数据库和数据表的创建和信息更改 后续小实验做准备 一. 关于数据库和数据表的其它操作 1)数据库 ①创建数据库 ②显示目前所有的数据库 ③数据库重命名 2.1 先创建新库: 2.2 使用`R ...

  9. python 操作mysql数据库查询数据

    在Windows平台上安装mysql模块用于Python开发 用python连接mysql的时候,需要用的安装版本,源码版本容易有错误提示.下边是打包了32与64版本. MySQL-python-1. ...

  10. sqoop——将mysql数据库的数据表导入到hdfs上

    sqoop是用来将mysql数据库上的内容导入到hdfs,或者将hdfs上的数据导入mysql的(相互之间转化)一个工具. 前提:开启hdfs.yarn服务,关闭safe模式 (1)首先,在mysql ...

最新文章

  1. Robolectric
  2. 手写简版spring --10--容器事件和事件监听器
  3. 移动硬盘磁盘结构损坏且无法读取要怎样办啊
  4. MFC控件随窗口大小变化原理及实现
  5. Spring学习9-MyEclipse中Spring工程使用@Resource注释的问题
  6. PHP定界符的使用既注意事项
  7. slotformatcombinations_R15 38.331 无线资源控制(RRC)协议规范.pdf
  8. security框架工作笔记002---CSRF跨站点请求伪造(Cross—Site Request Forgery)_理解和防御
  9. 飞行汽车能顺利上天吗?
  10. sap 流程图 退货销售订单_销售订单_退货型
  11. Go语言核心之美 3.3-Map
  12. 7.Markdown图片
  13. 树莓派Python教程:如何安装树莓派系统
  14. Gate 7.2的学习笔记(一)
  15. 数据结构与算法——中缀表达式转后缀表达式
  16. WPF 实现简易北京地铁效果图
  17. cookie session的设置
  18. php开发微信公众号token验证失败,Thinkphp5 微信公众号token验证不成功的原因
  19. Python 实现 JSON 解析器
  20. Cesium中加载动态水

热门文章

  1. [Angularjs]ng-select和ng-options(转载)
  2. Mysql笔记之 -- replace()实现mysql 替换字符串
  3. ubuntu 14.04 登录 界面 root
  4. Facebook AI牛津提出带“轨迹注意力”的Video Transformer,在视频动作识别任务中性能SOTA!...
  5. ​CVPR2021最佳学生论文提名:Less is More
  6. 1.3MB 的超轻YOLO算法!全平台通用,准确率接近YOLOv3,速度快上45%丨开源
  7. CVPR 2019 | 旷视提出新型目标检测损失函数:定位更精准
  8. 李沐分享斯坦福2021秋季新课:实用机器学习
  9. 端到端半监督目标检测框架Instant-Teaching:
  10. 什么是嵌入式视觉、行业应用、目前挑战