当前位置: 首页 > news >正文

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

 

转载于:https://www.cnblogs.com/kong-xy/p/6652968.html

相关文章:

  • SANS:2017年网络威胁情报现状调研报告
  • 当 Node.js 遇见 Docker
  • Centos 7.0变动记录贴(持续记录)
  • vue脚手架vue-cli
  • 漫谈《大型网站技术架构》
  • SDN的概念和价值
  • jQuery.extend()参数
  • [LeetCode]Spiral Matrix
  • NOIP2016 天天爱跑步 正解
  • 如何选用持久化存储方案--一些需要考虑的问题
  • C语言求最小公倍数和最大公约数三种算法(经典)
  • 搜索:文本的匹配算法
  • 应用解决告诉你什么时候该用ajax
  • 1154: 零起点学算法61——矩阵转置
  • 20155224 实验一《Java开发环境的熟悉》实验报告
  • (三)从jvm层面了解线程的启动和停止
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • AHK 中 = 和 == 等比较运算符的用法
  • Asm.js的简单介绍
  • IDEA 插件开发入门教程
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • Mithril.js 入门介绍
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • vue学习系列(二)vue-cli
  • 半理解系列--Promise的进化史
  • 从零开始在ubuntu上搭建node开发环境
  • 开发基于以太坊智能合约的DApp
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 数组的操作
  • 一道闭包题引发的思考
  • 与 ConTeXt MkIV 官方文档的接驳
  • 在Mac OS X上安装 Ruby运行环境
  • 正则表达式-基础知识Review
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ###C语言程序设计-----C语言学习(6)#
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (27)4.8 习题课
  • (4) PIVOT 和 UPIVOT 的使用
  • (arch)linux 转换文件编码格式
  • (C语言)字符分类函数
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (附源码)springboot教学评价 毕业设计 641310
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (十)c52学习之旅-定时器实验
  • (四) 虚拟摄像头vivi体验
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (转)VC++中ondraw在什么时候调用的
  • (转)程序员技术练级攻略
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件