MySql第一天

MySQL单实例安装

1.创建MySQL虚拟用户:useradd -s /sbin/nologin mysql
2.创建存放软件的文件夹:mkdir /application
3.yum install -y lrzsz 将压缩包上传 rz
4.解压 压缩包到文件夹中:tar xf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz -C /application/
5.创建软连接:ln -s mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz mysql
6.cd mysal/scripts下进行初始化:/application/mysql/scripts/mysql_install_db --user=mysql --basedir=/application/mysql --datadir=/application/mysql/data
7.vi /etc/profile 写入环境变量:export PATH=/application/mysql/bin:$PATH
8.source /etc/profile
9.mysqld_safe &
10. ss/(netstat) -lntup

数据库历史和结构、命令

1961年 网状数据库---->网络数据库
二维表的形式存储数据:非关系型数据库(NoSQL)Mongodb ,redis(虚拟化),merncache .
ttserver 持久化储存的数据库 ,单表2000万数据库的情况下使用
范式
第一范式:表中数据,不可拆分
第二范式:主键
第三范式:外键
MySQL结构
包括:事务管理器、所管理器、innodb、视图、接口(备份、计划、报表、查询)、备份or恢复管理器
事务
概念:一组事件全部完成或者全部取消
事务回滚:事务四大特性:ACID
1.原子性Atomicity
一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。
2.一致性Consistency
在事务开始之前和事务结束以后,数据库的完整性没有被破坏
3.隔离性 Isolation
数据库允许多个并发事务同时对其数据进行读写和修改的能力
4.持久性 Durability
事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失
SQL语句
1.DML 数据库的管理语言 grant 授权 revoke 收权
2.DCL 查询语言 show 显示 select 查询 use 使用
3.DQL 标准查询语言
4.DDL 定义语言 insert 插入 update 修改 delete 删除 truncate 删除
5.Delete truncate 就是直接情况磁盘内容
6.Delete* update 内容修改成空 代替delete
MySQL二进制的三种日志格式
1.row 行
数据只要更改 记录更改的数据
2.Statement 语句
记录执行过的语句,mysql更新了一些函数
3. mixed
根据你更改的东西 只能的选择 使用 row 或者statement

**show databases; ====>> 显示所有的数据库
**

 create database day01;       #--》创建一个名为:day01   的数据库  
show databases;
use day01   #调用数据库day01
show tables;   #查看day 01 中的表格  若表格为空,则输出:Empty set

MySQL登陆密码设置

mysql #进入
select host,user from mysql,user;#查看用户
select host,user password from mysql,user;
update mysql,user set password = password('000000');#设置密码不明码
mysql -u root -p000000;#用密码登陆

备份库

mysql  -A -B test  -- events > test.sql#备份全部库
mysql -B test > test.sql#备份一个库
drop database test;
mysql -B test <test.sql #恢复库
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值