1.sqlite3
django中因为数据关系使用的的是sqlite3,
他是一款轻型的数据库,遵守了ACID(原子性,一致性,隔离性,持久性)的关系型数据库管理系统
零配置-无需安装和管理配置
储存在单一磁盘文件中的一个完整的数据库
支持数据库大小志2TB
足够小,大概13万行C代码,4.43M
比一些流行的数据库在大部分数据库操作要快
独立:没有额外的依赖
源码完全的开源,你可以用于任何途径,你也可以出售他
支持多种开发语言,C,C++,C#,PHP,Perl,Java,Python,Ruby等
良好注释的源代码, 并且有着90%以上的测试覆盖率
支持多种SQL语句
ATTACH DATABASE
BEGIN TRANSACTION
comment
COMMIT TRANSACTION
COPY
CREATE INDEX
CREATE TABLE
CREATE TRIGGER
CREATE VIEW
DELETE
DETACH DATABASE
DROP INDEX
DROP TABLE
DROP TRIGGER
DROP VIEW
END TRANSACTION
EXPLAIN
expression
INSERT
ON CONFLICT clause
PRAGMA
REPLACE
ROLLBACK TRANSACTION
SELECT
UPDATE
(1)#创建一个django项目
django-admin startproject myproject(自定义的项目名)
django中自带的就有一个数据库——sqlite3
在创建好项目之后 setting.py中就有本身的一个数据库