栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

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

数据库原理与应用 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语句为已有电影增加评分数据

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/335385.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号