- 数据库的基础知识:
- 数据库(
Database
)是一个有组织的数据集合
,用于存储、管理、检索和更新
数据。它可以包含多个数据表,每个数据表
都包含多个行和列
,用于存储不同类型的数据; - 数据库还可以提供一些高级功能,如
数据备份和恢复、安全性、事务管理和查询优化
,可以满足各种应用程序的需求; - 常见的数据库软件:
- SQLite、MySQL、Oracle、Microsoft SQL Server、PostgreSQL、MongoDB等;
- 数据库按数据模型分类:
关系型数据库
:以二维的表格
来组织的数据形式;非关系型数据库
:以键值对
,或者图形
、或者文档
组织而成的数据形式;- 常用的SQL语句:
- SQL(
结构化查询语言
),用于管理关系型数据库
的编程语言; - SQL可以用于
增删查改
数据库中的数据,同时也可以用于管理数据库中的安全性、事务处理和备份恢复等方面; - SQL语言具有一定的结构和规则,可以通过指定
表、列、条件
等来精确描述
需要查询或修改的数据,从而使查询和修改操作更加可靠和高效; - SQL语句中的关键字是
不区分大小写
的,本人建议采用大写
的形式; - 数据库以
.db后缀
保存; - 创建数据表语句:
CREATE TABLE IF NOT EXISTS 表名(字段名1 字段类型1, 字段名2 字段类型2, ...);
CREATE TABLE EXISTS 表名(字段名1 字段类型1, 字段名2 字段类型2, ...);
- 主键:
- 创建数据表语句时,可以使用
PRIMARY KEY
来指定某一个字段为主键;
CREATE TABLE EXISTS 表名(字段名1 字段类型1 PRIMARY KEY, 字段名2 字段类型2, ...);
SELECT * FROM 表名;
DROP TABLE 表名;
INSERT INTO 表名 VALUES(zzz, "xxx", cc);
UPDATE 表名 SET 字段名1=xxx WHERE 字段名N=dddd;