【数据库】:哈工大软件学院数据库原理第一次实验背景知识
来源:互联网 发布: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就可以了~
- 【数据库】:哈工大软件学院数据库原理第一次实验背景知识
- 哈工大软件学院数据库实验1
- 哈工大软件学院编译原理实验2——语法分析
- 哈工大软件学院编译原理实验1——词法分析
- 哈工大软件学院编译原理实验3——语义分析
- 【并行程序设计实验】:哈工大软件学院并行程序设计实验1
- 哈工大软件学院2013秋编译原理部分回顾
- 哈工大软件学院2012秋编译原理部分回顾
- 【读书笔记】:哈工大软件学院编译原理期末考试复习概要
- 哈工大 java实验5 数据库程序设计
- 哈工大java实验 学生管理数据库
- 哈工大数据库实验一sql查询
- HIT软件学院第一次OS实验
- 哈工大编译原理第一次实验--词法分析(Java版本)
- 数据库第一次实验内容
- 哈工大 数据库实验2-使用高级语言操作MySQL数据库
- 数据库原理第一次作业
- 【哈工大软件学院计算机网络复习】:传输层可靠数据传输的原理
- 杭电ACM1006
- 删除ArrayList集合中的元素(方法剖析)
- 【数据结构】二叉树
- Lua笔记19 面向对象实现__index
- 大数据风控指标----查准率与查全率
- 【数据库】:哈工大软件学院数据库原理第一次实验背景知识
- Makefile中的几个调试方法
- 服务端PHP设置cookie,客户端未生效
- Command模式实现撤销重做(Undo/Redo)
- 冒泡排序练习(Bubble Sort)
- 一道算法题
- 欢迎使用CSDN-markdown编辑器
- WPF入门
- Java基本数据类型大小(Widths:Bit)及取值范围大小