P3-SQL 学习笔记
SELECT 字句
SELECT * FROM * WHERE * LIMIT * ORDER*
规范化设计四个原则:
1.每行的列数相同【否则会造成混乱,你事先不知道哪一列存在数据,而哪一列又不存在数据】
2.存在唯一的键值(可以是多个column的键值的组合)【保证query结果的唯一性】
3.与键无关的数据属于其它表
4.表中不应该隐含不存在的关系
Create Table命令
主键创建的两个方式: 单一主键直接在 column创建语句之后说明即可。 复合主键需要在所有column创建语句之后声明。
通过reference 命令来关联两个表格,避免出现主键不一致的错误。
每个column只能作为主键或是外键,但是多个外键可以唯一确定一个对象,所以可以认为是一个Multiple 主键
DB-API使用命令:
connect
cursor()
.execute()
fetchall()
subquery的使用