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的使用

 

posted @ 2017-03-31 19:10  AugusKong  阅读(181)  评论(0编辑  收藏  举报