
MySQL
BestPHP.py
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
视图,触发器,授权(冷门操作)
**视图: 视图即虚表,即临时查询表。 **对视图的操作:创建视图:CREATE VIEW 视图名(视图属性-可选)AS子查询删除视图查询视图原理—视图消解法:将视图查询转换成等价的对基本表的查询 任何对视图的操作最终都转化成对基本表的操作(增删改查)视图作用:1. 有太多属性,将几个属性变为一组2. 针对学生定义的视图有一个属性(成绩), 针对老师有几个(成绩,班级...原创 2019-11-28 16:58:46 · 717 阅读 · 0 评论 -
SQL基本操作
两种类型的操作数据操作:增删改查(四动词)联条组排结构操作(数据库,表属性,约束):增(创)删改(CREATE, DELETE, ALTER)创建: 属性名-数据类型-约束1.数据类型:数据类型尽量精确使用,从而减少存储消耗。 做运算,聚合函数只能对数值类型使用 –常用数据类型 整数,浮点数,字符串,时间,布尔型2.约束:表级完整性约束单独定义(外键,联合主键),列级完整性约束定义在数据...原创 2019-11-19 21:22:13 · 617 阅读 · 0 评论 -
数据库基础知识
1.数据库的数学基础名词: 域,元组,笛卡尔积笛卡尔积就是表 : 所有域的所有取值的组合一行就是一个元组 : 笛卡尔积中的一个元素 含有八个值的元组叫做八元组。元组十分强调一组一组的概念 , 元组就是一组数据作为一个单元一列就是一个域: 一组具有相同数据类型的数据,在数据库中数据类型体现域的概念2.三级模式结构外模式即视图, 即查询结果— ...原创 2019-11-19 21:03:07 · 1491 阅读 · 0 评论 -
三范式理解
范式:通过对属性的有规则的重新组合排列组成新表,从而减少重复,规范标准的准则 解决数据冗余,插入异常,删除异常,修改异常小数据库只需满足第一范式即可, 大数据库绝大部分要达到第三范式第一范式(first normal format):属性不可再分,若可再分则要再单独做表 对其应用第一范式则需要将此属性分解到另一个表 (address可再分) 最基本,必须第二范式:(非主)属性完全依赖所有主...转载 2019-09-27 09:28:22 · 575 阅读 · 0 评论 -
URD及 GROUP BY理解
文字——ERD——具体数据库操作ERD图1.Entity:一张表为一个entity2.Attribute: PK(primary key),FK(foreign key),common key. 一个属性为一个key3.Relationship:1.数量:圈(0,M),直线(1,M),2.强弱(Relationship strength): 强关系_表中主键都是其他表的主键(所有或...原创 2019-09-27 09:23:52 · 461 阅读 · 0 评论 -
Mysql常用操作总结
1.创建(插入)CREATE(属性名,数据类型,约束)INSERT INTO 表(类型名)VALUES (值)2.查询—许多子命令:SELECT–FROM–WHERE–JOIN ON–ORDER BY–GROUP BYSELECT 属性(函数) DISTINCT去重,COUNT():计数,MAX(),MIN(),AVG(),SUM() …AS–FROM 表WHERE 条件AND,OR...原创 2019-09-27 09:20:57 · 315 阅读 · 0 评论 -
数据类型,存储,存储单位
引用百度百科部分:https://baike.baidu.com/item/%E5%AD%98%E5%82%A8%E5%8D%95%E4%BD%8D/3943356?fr=aladdin数据的本质是数据类型,数据类型的本质是字节长度(内存长度)——类型,大小,范围最大范围也是由字节大小确定的(一字节八位2的八次方)对一个数据 “London”类型:为varchar(字符串) 数据类型 —...转载 2019-09-27 08:33:47 · 719 阅读 · 0 评论 -
Mysql建表——存储表达
具体写Mysql语句时参照两表:1.ERD—— 明表间关系,确定主键外键,确定建表,插入顺序DETAILED TABLE: 具体的值确定数据类型,插入具体数据(Vedio需要moive的外键,所以create vedio无法运行在运行create moive之前 moiveMoice需要price外键, 同理。。写到最后一个库,才能运行)2.从图片信息到数据库插入技巧: ONENOT...原创 2019-09-27 08:29:14 · 664 阅读 · 0 评论 -
ERD图
文字——ERD——具体数据库操作ERD图:简明的表示了各个表,表属性,表关系 方便于连接操作(join)1.Entity:一张表为一个entity2.Attribute: PK(primary key),FK(foreign key),common key. 一个属性为一个key3.Relationship:1.数量:圈(0,M),直线(1,M),2.强弱(Relationship...原创 2019-09-24 16:02:18 · 61514 阅读 · 11 评论 -
SQL基本语法,MySQL shell,command line,workbench区别
MySQL_Shell:MySQL的代码编辑器,实现与Python, javascript 的交互MySQL_command line clint: 最基本的Mysql操作窗口MySQL_workbench: 页面快捷操作窗口(不用写代码即可用鼠标完成数据库,表的操作)–油管 教程SQL语法1.Database: 创建,选择,显示,删除Create, Drop, Show, Use d...原创 2019-09-17 22:30:55 · 4176 阅读 · 0 评论 -
Database,DBMS,RDBMS,SQL,MySQL区别
现在常用的皆为Relational Database(关系数据库)特性包括:1. 用由行,列组成的二维表来管理数据,即表及表的关系2. 统一的structured Query Language: SQL3. 主流的DBMS: 下列三个数据库(关系型):数据的集合—表及表之间的关系数据库语言:SQL, 操作数据库的语言,由很少且简明的英文单词构成数据库管理系统(RDBMS):数据库软件...原创 2019-09-17 22:27:38 · 812 阅读 · 0 评论