第一部分:MySQL基础概念
Mariadb的基础:
设计范式:
第一范式:字段是原子性的
第二范式:非主属性完全依赖于主属性
存在可用主键
第三范式:非主属性对主属性不存在传递函数依赖关系。
任何都不应该依赖于其他表的非主属性
约束:主键、唯一键、外键、检查性约束
SQL组件
数据库、表、索引、视图、存储过程、存储函数、触发器、事件调度器、用户和权限
元数据数据库:mysql
Mariadb安装方式:
rpm包
通用二进制
编译安装
第二部分:SQL语句
DDL,DML
DDL:create,alter,drop
DML:insert,delete,update,select
DCL:grant,revoke,
MySQL图形化管理工具
分类:
数据库 时间:
2017-12-10 13:15:15
阅读次数:
331
Mariadb的安装CentOS7上使用rpm包直接安装MariadbCentOS6上使用通用二进制格式安装:1、准备好二进制格式包和数据目录(数据库应该有单独的数据存储目录,最佳的方式是存放在单独挂载的磁盘分区上,这样便于管理和备份)。二进制包:mariadb-5.5.46-linux-x86_64.tar.gz数据目录:/mydata/data2、解压并配置mariadb[root@local
分类:
数据库 时间:
2017-12-06 17:54:04
阅读次数:
197
MySQL社区服务器 (GPL) (当前通用版本:5.7.20) 1 使用通用二进制文件在Unix / Linux上安装MySQL 免安装版 chown mysql:mysql mysql-files chmod 750 mysql-files bin/mysqld --initialize --u ...
分类:
数据库 时间:
2017-11-26 21:04:47
阅读次数:
206
模拟生成环境的MySQL安装方法-通用二进制方式安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.并发响应用户请求的网络IO模型 1>.单进程 特点:一个进程响应一个请求。而且只有一个进程,所以执行任务是串行的。 2>.多进程/线程 特点:一个进程响应一个请求,如prefo ...
分类:
数据库 时间:
2017-11-10 00:28:25
阅读次数:
365
2.2使用通用的二进制文件在unix/linux上安装MySQLOracle提供了一组MySQL的二进制发行版。对于许多平台,它包括以tar压缩文件形式的通用二进制发行版(文件是.tar.gz的扩展格式),以及针对特殊平台的二进制包格式文件。本章节涉及以tar压缩的二进制文件发行版来安装MySQL。对于其..
分类:
数据库 时间:
2017-10-03 23:24:38
阅读次数:
312
什么是MariaDBMariaDB是MySql的一个分支。了解一下数据库的发展历史,我们知道,MySql数据库不但二次易主,而且还被打入了冷宫(先被sun收购,然后sun被Oracle收购)。因为Oracle有自己的数据库,同时只有Oracle自己的员工可以进行MySql的研发,所以MySQL之父Widenius先生离开了S..
分类:
数据库 时间:
2017-09-27 20:43:29
阅读次数:
287
CentOS7.2通用二进制格式安装mariadb-5.5.46-linux-x86_64.tar.gz提前准备好mariadb-5.5.46-linux-x86_64.tar.gz[root@localhost~]#groupadd-r-g306mysql###添加mysql用户[root@localhost~]#useradd-r-g306-u306mysql###添加mysql组[root@localhostdylan]#tarxfmariadb-5.5.46-..
分类:
数据库 时间:
2017-06-21 11:44:55
阅读次数:
307
安装MySQL的方式常见的有三种:rpm包形式通用二进制形式源码编译1,rpm包形式(1)操作系统发行商提供的(2)MySQL官方提供的(版本更新,修复了更多常见BUG)www.mysql.com/downloads关于MySQL中rpm包类型的介绍:MySQL-client客户端组件MySQL-debuginfo调试MySQL的组件MySQL-deve..
分类:
数据库 时间:
2017-05-19 00:06:53
阅读次数:
340
系统环境:CentOS71611(系统安装完成后自带有mariadb)mariadb版本:mariadb-5.5.56-linux-x86_64.tar.gz(GenericLinux)下载地址:http://mirrors.neusoft.edu.cn/mariadb//mariadb-galera-5.5.56/bintar-linux-x86_64/mariadb-galera-5.5.56-linux-x86_64.tar.gz1、下载通..
分类:
数据库 时间:
2017-05-11 22:32:19
阅读次数:
903
1.数据的组织结构 <1>层次型 <2>网状型 <3>关系型 2.mysql软件包格式 <1>.软件包管理器特有的格式:.rpm包 <2>.通用二进制包:解压玩就能用 <3>.源程序:源码包 3.mysql是C/S架构 客户端:mysql 要安装的包:mysql 服务端:mysqld 要安装的包:m ...
分类:
数据库 时间:
2017-03-11 13:57:23
阅读次数:
262