Mysql

Mysql安装步骤

  1. 创建Mysql虚拟用户
useradd -s /sbin/nologin mysql
  1. 创建存放软件的文件夹
mkdir /application
  1. 上传、解压文件
上传:rz
解压:tar xf  mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz -C /application/
  1. 创建软链接
ln -s mysql-5.5.62-linux-glibc2.12-x86_64 mysql
  1. 初始化
/application/mysql/scripts/mysql_install_db  --user=mysql  --basedir=/application/mysql  --datadir=/application/mysql/data
  1. 写入环境变量
vi /etc/profile
export PATH=/application/mysql/bin:$PATH
source /etc/profile
  1. 启动
mysqld_safe &
查看是否有3306的进程:ss -lntup

范式 设计数据库的规则

  1. 第一范式
    指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中 的某个属性不能有多个值或者不能有重复的属性
    表中的数据不可在拆分
    | 1 |zhang | qq、weixin |
  2. 第二范式
    主键
    员工信息表中加上了员工编号(emp_id)列,因为每个员工的员工编号是惟一的,因此每个员工可以被惟一区分。这个惟一属性列被称为主键
  3. 第三范式
    外键
    要求一个数据库表中不包含已在其它表中已包含的非主关键字信息
    | 1 | haha | 1 | lala | heihei

Mysql 结构

在这里插入图片描述

事务

事务 : 一组事件全部完成或者 全部取消
事务回滚
事务四大特性:ACID
1.原子性Atomicity
一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。
2.一致性Consistency
在事务开始之前和事务结束以后,数据库的完整性没有被破坏
3.隔离性 Isolation
数据库允许多个并发事务同时对其数据进行读写和修改的能力
4.持久性 Durability
事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失

MySQL二进制的三种日志格式

1.row 行
数据只要更改 我就把你更改的数据记录下来 update
2.Statement 语句
记录你执行过的语句
mysql更新了一些函数
3.根据你更改的东西 只能的选择 使用 row 或者statement

Mysql命令

  • mysqld_safe 启动
  • mysqladmin shutdown 关闭
  • mysql 登陆MySQL
  • mysqldump -B test --events > test.sql 备份
  • mysql -B test < test.sql 恢复
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值