数据库原理与应用 SQL语言 数据库的构建、表的构建及插入

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值