mysql的一些基本要点(以mysql5.5以后为准)

1.mysql的逻辑结构:    

    •第一层:服务层(为客户端服务,做请求连接处理,授权认证,安全)
    •第二层:核心层(查询解析,分析,优化,缓存,提供内建函数,存储过程,视图)
    •第三层:存储引擎层(做存取数据)

2.并发控制:table  lock,page  lock,row lock /MVCC

3.事务

4.4种隔离级别:

      •read uncommitted(未提交读)
      •read committed(提交读)
      •repeatable read(可重复读)
      •serializable(可串行化)

5.存储引擎

6.认证与权限(grant [权限] on [*.* or dbname.*] to ‘user’@‘ip or hostname’ identified by ‘password’ [with grant options])

      

    

时间: 2024-08-28 10:15:03

mysql的一些基本要点(以mysql5.5以后为准)的相关文章

Mysql学习之--卸载源码mysql-5.6安装mysql-5.5

Mysql学习之--卸载源码mysql-5.6安装mysql-5.5 系统环境: 操作系统:RedHat EL6 DB Soft:  Mysql 5.5.12     Mysql 在linux下的安装方式有两种版本,一种为Binary(二进制),另外一种为Source(源码包),本文为Source Install方式. 由于,本机已经安装了mysql-5.6的版本,前面的版本采用源码包安装,只需要删除相应的安装文件即可! 1.卸载mysql-5.6 删除/var/lib/mysql下的文件: [

【安装mysql】windows安装压缩版mysql5.7.15

160915.1459 综述 中午安装成功,但是启动失败,很可能是压缩包有问题(从别人拷的),解决了近一个小时,没搞定,于是换条方案,重新去官网下载压缩包,这次看准了windows架构,且64-bits. 1. 下载网址 http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.15-winx64.zip 哪个网址的安装教程帮了我? http://blog.csdn.net/u013235478/article/details/50623693 2.

MySQL绿色版的安装(mysql-5.6.22-win32.zip)

由于工作需要最近要开始研究MySQL了(看来学习都是逼出来的),本人对mysql没有研究,可以说一个小白. 下面就从安装开始吧,虽然网上关于这方面的东西很多,还是需要自己把操作过程写下来. 1.数据库下载 Mysql官方网站:http://www.mysql.com/,数据库下载地址:http://www.mysql.com/downloads/.从官方网站可以找到两种文件包,一种是exe安装程序,另一种是zip压缩包.本人喜欢清爽的方式,所以下载的是ZIP压缩包.最新的5.6.22大概350M

c++连接mysql数据库(使用mysql api方式,环境VS2013+MYSQL5.6)

转载请注明出处,原文地址http://www.cnblogs.com/zenki-kong/p/4382657.html 刚开始写博客,博主还只是个大三汪,学艺不精,如有错误还请前辈指出(>^ω^<),废话不多说啦,进入正文 下一篇博客应该会讲使用mysql connector c++来让c++连接mysql,本篇是直接使用mysql api 首先交代一下开发环境,64位mysql5.6.23+VS2013+WIN7旗舰版 一开始用mysql5.7.6提示缺少binary_log_types.

Mysql 之 编译安装方法(Mysql5.7)

参考本博客文章:http://blog.51cto.com/12965094/2129267 1. 下载安装包 wget http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21.tar.gz 2.安装依赖包 yum -y install gcc gcc-c++ ncu

mysql 索引优化的要点(系列一)

背景:sql 优化对数据来说是什么非常重要,sql的索引优化更重中之重,有的人认为索引优化就是简单加一个索引,其实这种想法是错的,索引是涉及到很多知识点,并非大家想得这么简单,废话不多说,马上开车! 一,头盘: SQL语句的五大要素:1,获得结果集所需访问的查询条件2,定义结果集所需的查询条件3,结果集的大小4,获得结果集所涉及的表的数量5,多少用户同时修改这些数据 二,主菜:索引的一些特性和优化建议 1,经常变的索引列放在最后,这样会降低变更成本2,索引字段的顺序非常重要,如果排序前有范围查询

Centos基于MySQL提供的Yum repository安装MySQL5.6

1.下载yum源 # wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm 下载完成后,如下图所示: 2.安装yum包 2.1 查看此包要安装的文件 # rpm -qpl mysql80-community-release-el8-1.noarch.rpm 结果如下图所示: 2.2 安装 # rpm -ivh mysql80-community-release-el8-1.noarch.rpm 安装完成后

MySQL5.7.14-下载安装教程--&gt;MySQL数据库语句详细教程

如何下载: 我先去MySQL首页下载最新版本的MySQL-链接:https://www.mysql.com/downloads/ 进入此界面下载: Downloads–>MySQL Community Edition (GPL)(这是免费版的,当然,有钱的可以用收费的,功能更强大)–>MySQL Community Server (GPL) –>选择对应的系统和电脑版本(在这里,我选择的是Window系统64位的下载) –>No thanks, just start my down

Centos6.5 源码搭建MYSQL5.5+MySQL主从复制

实验环境: 主服务器IP:192.168.1.188 从服务器IP:192.168.1.189 一.安装MySQL由于centos6.5系统默认安装了MySQL,所以需要卸载掉自带的mysql,主,从服务器都要执行相同操作 [[email protected] ~]# yum remove mysql  ##卸载mysql [[email protected] ~]# cd /opt/    ##将mysql源码包下载到/opt目录下 [[email protected] opt]# ls my