文章分类 -  数据库

摘要:博客系统 后台管理 权限 路飞 阅读全文
posted @ 2018-05-10 08:12 瓜田月夜 阅读(129) 评论(0) 推荐(0)
摘要:mysql默认数据库 mysql - 用户权限相关数据 test - 用于用户测试数据 information_schema - MySQL本身架构相关数据 char和varchar; 测试varchar 阅读全文
posted @ 2017-12-15 20:35 瓜田月夜 阅读(112) 评论(0) 推荐(0)
摘要:innodb innodb至少有一个主键,当没有设置主键时,会选择唯一切非空的字段作为主键,当没有满足条件的字段时,会设置一个隐藏字段. 存储引擎 mysql中建立的库 >文件夹 库中建立的表 >文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用t 阅读全文
posted @ 2017-12-15 20:19 瓜田月夜 阅读(101) 评论(0) 推荐(0)
摘要:case判断 Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。 常用方法 查看男女人数 阅读全文
posted @ 2017-12-14 21:43 瓜田月夜 阅读(189) 评论(0) 推荐(0)
摘要:有如下两张表 先来介绍两种常用的多表联查 左连接 保留左表全部数据,以右表填充左表,没有以null填充 后面来不常用的右连接 -- 左连接和右连接成为外连接 保留右表全部数据,以左表填充右表,没有以null填充 -- 其实就是把左连接的两个表的位置互换 里连接只连接匹配的行 交叉连接-- 然并卵 , 阅读全文
posted @ 2017-12-14 20:02 瓜田月夜 阅读(2093) 评论(0) 推荐(0)
摘要:1. 锁的基本概念 当并发事务同时访问一个资源时,有可能导致数据不一致,因此需要一种机制来将数据访问顺序化,以保证数据库数据的一致性。 例,两进程同时对同一数据进行加减操作时,读到相同的内容,导致结果不准确. 2. 锁的基本类型 数据库上的操作可以归纳为两种:读和写。 多个事务同时读取一个对象的时候 阅读全文
posted @ 2017-12-14 18:19 瓜田月夜 阅读(125) 评论(0) 推荐(0)
摘要:数据库事务 1.什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。 如果其中一个步骤失败,将会停止, 阅读全文
posted @ 2017-12-14 16:31 瓜田月夜 阅读(109) 评论(0) 推荐(0)
摘要:自定义函数 常用内置函数 时间函数 format参数 阅读全文
posted @ 2017-12-13 16:13 瓜田月夜 阅读(146) 评论(0) 推荐(0)
摘要:注意:视图,触发器,存储过程都是在数据库中的 视图 概念 保存的 引用其他表数据的临时表 对临时表数据进行的修改会影响原表数据 作用 屏蔽某些字段 封装复杂语句 使用 创建视图 create view 视图名 as 查询语句 会根据查询结果来创建视图表,可以像查询普通一样来查询视图表 使用视图 se 阅读全文
posted @ 2017-12-12 17:08 瓜田月夜 阅读(134) 评论(0) 推荐(0)
摘要:1.概念:相当于书的目录,快速找到数据 数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍. 好处:可以帮助你提高查询效率,数据量越大越明显 缺点: 新增和删除数据时,效率较低(需重新排列索引) 把一个字段设置为索引 阅读全文
posted @ 2017-12-11 20:57 瓜田月夜 阅读(95) 评论(0) 推荐(0)
摘要:一 概念 简单来说,数据库设计就是对需求进行分析、逻辑设计、物理设计以及维护和优化的过程。可以看到,数据库设计不仅仅体现在软件开发过程中,还体现在软件后期的维护上。(时间周期) 这里的软件需求分析与软件开发过程中的需求分析不太一样,数据库设计中的需求分析更侧重数据源(什么数据)、数据的属性以及数据和 阅读全文
posted @ 2017-12-11 18:23 瓜田月夜 阅读(125) 评论(0) 推荐(0)
摘要:约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 非空约束: not null:表示不可以为空--不能是null但可以是""。默认是可以为null。用在字段后 默认值 default x :指定x为默认值。默认没有默认值。用在字段后 主键约束:一个表只可以有一个主键 p 阅读全文
posted @ 2017-12-10 17:48 瓜田月夜 阅读(729) 评论(0) 推荐(0)
摘要:先建两个表 表-ren 表-wei 聚合函数-max(),min(),sum(),avg() 用于查数据 使用聚合函数查出来的结果字段名是带有聚合函数的,使用as语句可以来更名 查一个字段的最大值 查一个字段的最小值 查一个字段的平均值 差一个字段的和 查有一个字段有多少数据 可以通过查主键来查有多 阅读全文
posted @ 2017-12-08 18:03 瓜田月夜 阅读(136) 评论(0) 推荐(0)
摘要:数据库操作指令都由';'结尾,代表执行命令,不加分号换行表示继续写。 SQL语言(结构化查询语言) 查看当前用户下所有数据库名称 查看数据库创建信息 查看当前位于那个数据库下 切换数据库 创建数据库 删除数据库 导出现有数据库数据: 导入现有数据库数据 修改数据库的字符集 操作表 建表 查看表结构 阅读全文
posted @ 2017-12-07 16:48 瓜田月夜 阅读(148) 评论(0) 推荐(0)
摘要:数据类型-主要应用于列上 字符串类型: 最常用的数据类型,有两种基本的串类型:分别为定长串和不定长串。定长串结束长度固定的字符,其长度是创建表是指定的,不允许多于指定的字符数据,它们分配的存储空间与指定的一样多,CHAR属于定长串类型。变长串存储长度可变的文本,有些变长数据类型具有最大的定长,而有些 阅读全文
posted @ 2017-12-07 16:48 瓜田月夜 阅读(163) 评论(0) 推荐(0)
摘要:什么是MySQL MySQL(官方发音为英语发音:/maɪ ˌɛskjuːˈɛl/ My S-Q-L,但也经常读作英语发音:/maɪ ˈsiːkwəl/ My Sequel)原本是一个开放源代码的关系数据库管理系统(DBMS),原开发者为瑞典的MySQL AB公司,该公司于2008年被昇阳微系统(S 阅读全文
posted @ 2017-12-07 15:45 瓜田月夜 阅读(721) 评论(0) 推荐(0)
摘要:什么是数据库 总的来说-数据库(Database,DB)是按照数据结构来组织、存储和管理数据的,并且是建立在计算机存储设备上的仓库。 数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。简单来说可视为电子化的文件柜——存储电子文件的处所,用户可以对 阅读全文
posted @ 2017-12-07 15:41 瓜田月夜 阅读(169) 评论(0) 推荐(0)