【数据库】:哈工大软件学院数据库原理第一次实验背景知识

相关背景知识如下:
1,如何用sqlite创建一个数据库?方法:点开sqlite软件,然后输入:.open zhengyongjun.db3 (zhengyongjun为数据库名)

这时候输入:.databases 就会出现所含的数据库名

2,然后创建了数据库,就需要创建表了
创建表需要的了解的是相关数据的类型,其中大致有如下几种数据类型 text 字符串 integer 整数型 real 浮点型 null 空值(null这种基本用不到)
然后结合一个题给大家讲下如何创建表:
创建满足要求的关系表(使用create table)
表一
表名:College(存储大学的信息)
属性:cName(字符串存储的大学名字),state(字符串格式的大学所在州),enrollment(整数形式的大学入学学费)
表二
表名:Student(存储学生的信息)
属性:sID(整数形式的学号),sName(字符串形式的学生名字),GPA(小数形式的成绩),sizeHS(整数形式的所在高中规模)
表三
表名:Apply(存储学生申请学校的信息)
属性:sID(整数形式的学号),cName(字符串形式的大学名字),major(字符串形式的专业名字),decision(字符串形式的申请结果)

就以表一为例,其他的类似:
create table college(cname text,state text,enrollment int);
create table student(sid integer,sname text,gpa real,sizehs integer);
create table apply(sid integer,cname text,major text,decision text);

这时候创建table就已经结束了,这时候就需要输入.table就能看到创建的表

3,导入数据
.separator “,”
.import dbcollege.txt college (这里是把dbcollege.txt文件里面的内容导入进college表里面)
.import dbstudent.txt student (这里是把dbstudent.txt文件里面的内容导入进college表里面)
.import dbapply.txt apply (这里是把dbapply.txt文件里面的内容导入进apply表里面)

4,查看数据
select * from college,student,apply
通过这行就能看见你导入进各个表里面的数据了~

补充一点:
这里已经建立了数据库以及各种表,如果关闭了,想要再打开该表,所需要的方法就是.open zhengyongjun.db3就可以了~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值