数据库介绍

数据库:
基础
接口
---------------
1.数据 data
描述事件的符号记录,包括数字、字符串、图像、音频、影像等,它们都可经过数字化存入计算机
2.数据库 database
存储数据的仓库,有组织、可共享的数据集合,按照数据结构来组织、存储和管理数据
3.数据库管理系统 DBMS
DBMS应该提供如下功能:
1.数据定义功能:可定义数据库的数据对象
2.数据操纵功能:可以对数据库对象中的数据进行基本操作(插入、删除、修改、查找等)
3.数据完整性检查功能:保证用户输入的数据应该满足相应的约束条件
4.数据库的安全保护功能:只有赋予权限的用户才能访问数据库中的数据
5.方便有效接口和工具
....
4.数据模型
层次模型:树
网状模型:图
关系模型:二维表
二维表由行和列组成,表中的一行称为一条记录,一列称为一个字段
如果给每个二维表(关系表)起一个名字,则有n列的关系表结构可表示为:
表名(列名 数据类型 约束条件,...)
5.常见的关系型数据库
Oracle 甲骨文
DB2 IBM
SqlServer MS
mysql 甲骨文
sqlite
6.关于sqlite3的详细介绍


---------------------------------------sqlite3数据库常用命令-------------------------------------------------------------
1.创建或打开数据库
sqlite3 数据库名
示例:sqlite3 test.db

2.退出
.q
.quit
.exit
3.查看数据库中的表
.table
.tab 

4.查看关系表的创建语句
.schema [表名]


5.执行文件中的SQL语句

.read FILENAME         Execute SQL in FILENAME

6.备份
cp xxx.db  xxx.db.bak

猜你喜欢

转载自blog.csdn.net/sinat_39061823/article/details/76796066