2021-04-23

用workbench进行多表连接

  1. 创建数据库
    语法:create database 数据库名;
    在这里插入图片描述

  2. 在该数据库下创建表并为表添加主键约束
    方法一:创建一个没有约束的表,再对表进行添加主键约束
    语法:create table 表名(
    字段1 类型 comment ‘备注1’,
    字段2 类型 comment ‘备注2’,
    …,
    字段n 类型 comment ‘备注n’);
    alter table 表名 add primary key (字段名);
    2021-04-23_第1张图片
    在这里插入图片描述
    方法二:在类型后面添加primary key关键字
    语法:create table 表名(
    字段1 类型 primary key comment ‘备注1’,
    字段2 类型 comment ‘备注2’,
    …,
    字段n 类型 comment ‘备注n’);

  3. 两个或多个字段形成一个共同主键(类似添加主键约束)
    方法一
    语法:create table 表名(
    字段1 类型 comment ‘备注1’,
    字段2 类型 comment ‘备注2’,
    …,
    字段n 类型 comment ‘备注n’);
    alter table 表名 add primary key (字段名1,字段名2,…,字段名n);

方法二
语法:create table 表名(
字段1 类型 comment ‘备注1’,
字段2 类型 comment ‘备注2’,
…,
字段n 类型 comment ‘备注n’,
primary key (字段名1,字段名2,…,字段名n));
2021-04-23_第2张图片
4.将主表与从表通过外键连接
语法:alter table 从表表名 add constraint foreign key(从表字段名) references 主表(要连接的主表字段名);我的从表是Sc,主表是Course
5.插入数据
语法:insert into 表名 values
(数据一,数据二,数据三,数据四),
(数据五,数据六,数据七,数据八),
(…),
(数据x,数据y,数据z,数据e);2021-04-23_第3张图片
检查是否正确
查询表结构
语法:desc 表名;
在这里插入图片描述2021-04-23_第4张图片
查询表中数据
语法:select * from 表名;在这里插入图片描述2021-04-23_第5张图片

你可能感兴趣的:(笔记)