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