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语句为已有电影增加评分数据



