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

来源:互联网 发布:excel对应数据替换 编辑:程序博客网 时间:2024/04/29 01:21

相关背景知识如下:
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就可以了~

0 0