数据库简答

  1. 简述当前主流RDBMS软件有哪些?开源且跨平台的数据库软件有哪些?

  主流非关系型数据库有  oracle   db2  sql server   mysql

   开源跨平台的数据库只有mysql

2 简述MySQL数据库的服务进程名、默认端口、默认数据库目录?

  服务进程名字:  mysqld

      默认端口:3306

      默认数据库目录: /var/lib/mysql

3 简述MySQL默认的4个库叫什么名字?哪个库里的数据不占用物理磁盘空间?

  1.    1.infomation_schema  
  2. performance_schema 
  3. mysql
  4. sys

不占用物理磁盘空间的 库是 infomation_schema

  1. 简述MySQL数据库中插入、更新、查询、删除表记录的指令格式。

   1.insert into  库.表   values(值列表);

   2 update  表名  set   字段名=值,字段名="值"; 

   3 select   字段列表   from  表名; 

   4 delete   from  表名;

3 请列出MySQL常用的数据类型,并写出定义这些数据类型所使用的命令。

 字符类型: char  vachar  blob  test

数值类型  :  tinyint smallint  int  bigint  float  double

日期时间类型: year  date  time  datetime timestamp

枚举类型;  enum  set

简述数据导入命令格式。

load  data infile "文件名路径"    into table 库表 

    fields terminated  by "字符"  lines terminated by "字符"

简述主键的使用规则

  1. 字段不允许重复  且不允许赋null值
  2. 一个表只能有一个parimary key 字段
  3. 多个表头做主键 成为复合主键 必须一起创建
  4. 主键 的标志是PRI
  5. 主键通常于auto_increment 连用
  6. 通常吧行号表头设置为主键

简述读取binlog日志内容恢复数据格式

        mysqlbinlog   /目录名/binlog日志文件名 |  mysql  -uroot  -p密码 

简述什么是binlog日志

也称做  二进制日志

MySQL服务日志文件的一种

记录除查询之外的所有SQL命令

可用于数据的备份和恢复

配置mysql主从同步的必要条件

3 简述备份策略

完全备份: 备份所有数据

增量备份:  备份上次备份后新产生的数据

差异备份:  备份完全备份后 新产生的数据

4 简述innobackupex的特点及增量恢复数据的步骤

特点:在线备份不锁表,备份执行过程中同时允许对表做读写访问

增量恢复数据步骤如下:

1)准备恢复数据

2)合并数据0

3)停止数据库服务并清空数据库目录

4)拷贝数据

5)修改数据库目录所有者/组用户为mysql

6)启动mysqld服务

数据库  分库分表 和 读写分离 的区别

  1. 分库分表 是将一个大表分割成多个表,存放在不同的数据库中,这样可以降低单个数据库的读写压力 ,提高数据库的并发能力
  2. 读写分离 则是将数据库的读写操作分别放到不同的服务器上,读写操作分别使用不同的库 和表, 这样可以优化数据库的续写性能,提高系统相应能力
  3. 分库分表 更适用于数据量巨大的场景,如大型电商,社交,金融等系统,可以分库分表来提高数据库的性能和稳定性。
  4. 读写分离 则更适于 高并发的场景,例如 在线游戏 传媒系统,可以将读写操作分别放到不用的服务器中处理,提高并发性能,减轻数据库的压力
  5. 分库分表 需要将应用层进行业务拆分和数据路由的设计, 有一定的复杂性 和提高了维护成本
  6. 读写分离 相对比较简单,只需要在应用层配置好读写分离的规则即可
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值