看数据库如何又快又好地把数据存好、查快
七步之内,必有解药
在计算机领域,只要是人人都可能遇到的问题,就一定有人早已做好了专门的东西——这一次,它就是数据库。
对象存储(图片、视频)也算非关系型,但一般不叫它数据库,就叫“对象存储”。
import sqlite3 打开这个文件即用。你手机里此刻就躺着几十个 SQLite——微信聊天记录、浏览器历史,底下都是它。
| 类别 | MySQL | PostgreSQL | SQLite |
|---|---|---|---|
| 整数 | INT / BIGINT | INTEGER / BIGINT | INTEGER |
| 小数 | DECIMAL / FLOAT | NUMERIC / REAL | REAL |
| 文本 | VARCHAR / TEXT | VARCHAR / TEXT | TEXT |
| 日期时间 | DATE / DATETIME | DATE / TIMESTAMP | 无 · 用 TEXT 存 |
| 布尔 | TINYINT(1) | BOOLEAN | 无 · 用 0/1 |
| id | title | language | release_date | created_at | 字段名 | 字段名 |
|---|---|---|---|---|---|---|
| id | title | language | release_date | created_at |
|---|---|---|---|---|
| 1 | 肖申克的救赎 | 英语 | 1994-09-23 | 2026-… |
| id | title | language | release_date | created_at |
|---|---|---|---|---|
| 1 | 肖申克的救赎 | 英语 | 1994-09-23 | 2026-… |
为什么会需要数据库
数据库长什么样