MySql
M0104
这个作者很懒,什么都没留下…
展开
-
MySql基础知识
MySql基础知识什么是数据库?文件就足以为什么还要弄个数据库?因为文件存在安全性、数据的查询与管理、不利于海量存储、在程序中也不方便控制 ,所以出现了数据库1. 服务器、数据库与表的关系2.Sql分类DDL:数据定义语音,⽤来维护存储数据的结构 DML:数据操纵语言,⽤来对数据进⾏操作, DCL:数据控制语言,主要负责权限管理和事务3.MySql架构主要的还...原创 2019-07-26 15:51:56 · 98 阅读 · 0 评论 -
MySQL索引
索引1.首先一个问题什么是索引?依照我学的过得知识,从我的理解上谈谈什么事索引。举个例子来说,一张表里有上千条甚至上万条数据,你需要从中找出一条你想的数据若不在创建索引的条件下,查询时间可能是3~5秒甚至更多时间,而一旦对这张表建立索引,查询时间会提高上千倍,所以我个人理解,索引就是提高对数据库查询效率,与性能。2.索引的分类?主键索引、唯一键索引、普通索引、全文索引* 主键...原创 2019-08-15 14:16:17 · 79 阅读 · 0 评论 -
数据库事务
事务(innoDB)1.什么是事务?事务就是类似于一个集合,里面元素是一个整体,所以事务要么全部成功,要么全部失败,是一个整体性2.事务基本操作?*开始一个事务:start transaction*建立一个保存点:savepoint 保存点名*回到保存点:rollback to 保存点名(如果没有建立保存点,也可以回滚,只能回滚到事务的开始。直接使用rollback)...原创 2019-08-15 15:34:01 · 94 阅读 · 0 评论 -
数据库视图
视图1.什么是试图?视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含了一系列带有名称的列和行数据。视图的数据变化会影响到基表,基表的数据变化也会影响到视图。2.视图的基本使用?-创建视图:create view 视图名 as select语句-修改视图,对基表有影响-修改基表,对视图也有影响-删除视图:drop view 视图名3.视图的规则与...原创 2019-08-15 17:30:30 · 100 阅读 · 0 评论