11 2016 档案

摘要:1.主键约束和外键约束 (1)外键约束 * 外键必须是另一表的主键的值(外键要引用主键!) * 外键可以重复 * 外键可以为空 * 一张表中可以有多个外键! 概念模型在数据库中成为表 数据库表中的多对一关系,只需要在多方使用一个独立的列来引用1方的主键即可 /*员工表*/ create talbe 阅读全文
posted @ 2016-11-11 11:35 GumpYan 阅读(698) 评论(0) 推荐(0) 编辑
摘要:1.多表查询 注意:在实际运行环境下,应避免使用笛卡尔积 可以看到下面笛卡尔积不合理的地方 为了避免这种情况的发生,可以采用等值连接的方法 栗子1: 注意: 阅读全文
posted @ 2016-11-09 16:05 GumpYan 阅读(3423) 评论(0) 推荐(0) 编辑
摘要:1.分页查询(MySQL特有的,oracle中没有) 栗子1: 每页最多3条记录:pageSize=3:第一页:SELECT * FROM product LIMIT 0,3第二页:SELECT * FROM product LIMIT 3,3第六页:SELECT * FROM product LI 阅读全文
posted @ 2016-11-09 10:58 GumpYan 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1.分组函数 需求20:查询所有商品平均零售价SELECT AVG(salePrice) FROM product 需求21:查询商品总记录数SELECT COUNT(id) count FROM product 需求22:查询分类为2的商品总数SELECT COUNT(id) count FROM 阅读全文
posted @ 2016-11-08 16:56 GumpYan 阅读(655) 评论(0) 推荐(0) 编辑
摘要:1.SELECT语句 2.运算符的优先级 利用Navicat中的查询方法: 栗子1:查询所有货品信息 栗子2:查询所有货品的id,productName,salePrice 当查询错误的时候出现的界面: 栗子3:查询所有货品id,名称和批发价(批发价=卖价*折扣) 栗子4:查询所有货品的id,名称, 阅读全文
posted @ 2016-11-06 22:12 GumpYan 阅读(354) 评论(0) 推荐(0) 编辑
摘要:1.创建表 在操作数据表之前,应该使用"USE 数据库名"指定操作是在哪个数据库中进行 主键约束(唯一标识) ****非空*** ****唯一*** ****被引用****(学习外键时) 约束是添加在列上的,用来约束列的! 主键约束,用于唯一标识对应的记录。在MySQL中,为了快速查找表中的某条信息 阅读全文
posted @ 2016-11-05 20:59 GumpYan 阅读(1702) 评论(0) 推荐(0) 编辑