初始化

作者: 竹鼠不要中暑 | 来源:发表于2019-05-11 22:35 被阅读0次

CREATE TABLE tw_theater.movie (
id VARCHAR(20) NOT NULL,
title VARCHAR(45) NOT NULL,
original_title VARCHAR(45) NOT NULL,
alt VARCHAR(45) NOT NULL,
year YEAR(4) NOT NULL,
image VARCHAR(45) NOT NULL,
rate DOUBLE NOT NULL,
PRIMARY KEY (id));

CREATE TABLE tw_theater.movie (
id VARCHAR(20) NOT NULL,
title VARCHAR(45) NOT NULL,
original_title VARCHAR(45) NOT NULL,
alt VARCHAR(45) NOT NULL,
year YEAR(4) NOT NULL,
image VARCHAR(45) NOT NULL,
rate DOUBLE NOT NULL,
PRIMARY KEY (id));

CREATE TABLE tw_theater.director (
id INT NOT NULL,
movie_id VARCHAR(45) NOT NULL,
film_maker_id VARCHAR(45) NOT NULL,
PRIMARY KEY (id));

CREATE TABLE tw_theater.actor (
id INT NOT NULL,
movie_id VARCHAR(45) NOT NULL,
film_maker_id VARCHAR(45) NOT NULL,
PRIMARY KEY (id));

CREATE TABLE tw_theater.genre (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(45) NOT NULL,
PRIMARY KEY (id));

ALTER TABLE tw_theater.director
CHANGE COLUMN id id INT(11) NOT NULL AUTO_INCREMENT ;

ALTER TABLE tw_theater.actor
CHANGE COLUMN id id INT(11) NOT NULL AUTO_INCREMENT ;

CREATE TABLE tw_theater.movie_genre (
id INT NOT NULL AUTO_INCREMENT,
movie_id VARCHAR(45) NOT NULL,
genre_id VARCHAR(45) NOT NULL,
PRIMARY KEY (id));

CREATE TABLE tw_theater.comment (
id VARCHAR(20) NOT NULL,
movie_id VARCHAR(45) NOT NULL,
author VARCHAR(45) NOT NULL,
rate DOUBLE NOT NULL,
content VARCHAR(200) NOT NULL,
create_at DATETIME(8) NOT NULL,
PRIMARY KEY (id));

CREATE TABLE film_maker (
id varchar(20) NOT NULL,
name varchar(45) NOT NULL,
image varchar(45) NOT NULL,
alt varchar(45) NOT NULL,
film_makercol varchar(45) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

相关文章

  • Swift 5.1 (14) - 初始化和反初始化

    Swift 5.1 (14) - 初始化和反初始化Swift 5.1 (14) - 初始化和反初始化

  • 字符串初始化方式比较

    初始化方法一: 用new String初始化的存储方式: 初始化方法2: 用"="初始化的存储方式: 此方法初始化...

  • 2020-07-21 类属性和对象属性 初始化

    对象属性初始化有3种方式: 声明对象属性时初始化 在构造方法中初始化 在初始化块中初始化 类属性初始化有2种方式:...

  • Swift5.1学习随笔之初始化器

    初始化器 类、结构体、枚举都可以定义初始化器(init) 类有2种初始化器:指定初始化器、便捷初始化器 指定初始化...

  • javaSE回顾_05

    数组: 静态初始化: //静态初始化 int[] a = {1,2,3}; 动态初始化: //动态初始化 int[...

  • 第3章 标准库类型string、vector、数组

    1.string的几种初始化方式 直接初始化与拷贝初始化拷贝初始化使用=,而直接初始化不使用 2. cbegin ...

  • 重捡Java(十二)类与对象 属性初始化

    对象属性初始化 对象属性初始化有3种1. 声明该属性的时候初始化2. 构造方法中初始化3. 初始化块 类属性初始化...

  • 十二、初始化

    初始化 类、结构体、枚举都可以定义初始化器 (本章主要讲类的初始化) 类有2种初始化器 指定初始化器 便捷初始化器...

  • [C++之旅] 11 初始化列表

    [C++之旅] 11 初始化列表 初始化列表的特性 初始化列表先于构造函数执行 初始化列表只能用于构造函数 初始化...

  • Swift的初始化

    一、初始化器 指定初始化器 1、指定初始化器是主要的初始化器,每个类至少有一个指定初始化器。2、默认初始化器总是类...

网友评论

      本文标题:初始化

      本文链接:https://www.haomeiwen.com/subject/tmmuoqtx.html