CREATE DATABASE movieDB;
USE movieDB;
创建数据库
用CREATE DATABASE构建名为movieDB的数据库(运行程序后,Navicat会生成相应的数据库)
CREATE TABLE Movie (
id INT auto_increment PRIMARY KEY,
NAME VARCHAR ( 255 ) NOT NULL,
releasedate DATE NOT NULL,
duration INT NOT NULL,
LANGUAGE VARCHAR ( 255 ) NOT NULL,
introduction VARCHAR ( 255 ) NOT NULL
);
创建表
CREATE TABLE创建表,命名为Movie
其中格式为,列名+主要数据类型+其他
id为INT类型的自增主键(auto_increment primary key)
INSERT INTO Movie ( NAME, releasedate, duration, LANGUAGE, introduction )
VALUES
( '尖峰时刻', '1998-09-18', '98', 'ENGLISH', '动作片 / 犯罪 / 喜剧 / 惊悚片' );
INSERT INTO Movie ( NAME, releasedate, duration, LANGUAGE, introduction )
VALUES
( '夏洛特烦恼', '2015-09-30', '104', 'CHINESE', '喜剧' );
INSERT INTO Movie ( NAME, releasedate, duration, LANGUAGE, introduction )
VALUES
( '复仇者联盟', '2012-04-25', '173', 'ENGLISH', '动作片 / 冒险 / 科幻' );
INSERT INTO Movie ( NAME, releasedate, duration, LANGUAGE, introduction )
VALUES
( '红高粱', '1988-10-14', '91', 'CHINESE', '剧情 / 历史 / 爱情 / 战争' );
INSERT INTO Movie ( NAME, releasedate, duration, LANGUAGE, introduction )
VALUES
( '第十一回', '2019-04-01', '115', 'CHINESE', '喜剧 / 剧情' );
向表中加入相应的信息
INSERT INTO Movie(创建表时列出的列名) VALUES 向Movie表中插入信息,与列名相对应,且要注意数据的类型。
ALTER TABLE Movie
ADD rating VARCHAR ( 255 );
UPDATE movie SET rating=7.2 WHERE NAME='尖峰时刻';
UPDATE movie SET rating=7.7 WHERE NAME='夏洛特烦恼';
UPDATE movie SET rating=8.5 WHERE NAME='复仇者联盟';
UPDATE movie SET rating=8.4 WHERE NAME='红高粱';
UPDATE movie SET rating=7.3 WHERE NAME='第十一回';
增加一列rating(评分)
ALTER TABLE Movie
ADD rating VARCHAR ( 255 )
向Movie中加入一列命名为rating,其类型为VARCHAR (255 )
使用Update语句为已有电影增加评分数据