摘要: DBA命令 导出数据 导出某库 在shell窗口:mysqldump database_name > /home/wangxun/mysqlBackUp/database_name.sql -uroot -pXXX; 导出某表 在shell窗口:mysqldump database_name tb_ 阅读全文
posted @ 2022-07-29 15:42 nefu-xun 阅读(40) 评论(0) 推荐(0)
摘要: 数据库设计三范式 什么是设计范式? 设计表的依据,根据这个三范式规则设计的表,不会出现数据冗余 第一范式 任何一张表都要有主键,每个字段具有原子性,不可再分 第二范式 在以上范式基础上 所有非主键字段完全依赖主键,不要产生部分依赖 第三范式 以上范式基础上 所有非主键字段必须直接依赖主键,不能产生传 阅读全文
posted @ 2022-07-29 15:42 nefu-xun 阅读(57) 评论(0) 推荐(0)
摘要: 索引 什么是索引?作用? 索引相当于一本书的目录,通过目录可以快速找到对应资源 字段没有加索引,sql语句进行全表查询,扫描字段中所有值 字段加索引,sql语句会根据索引扫描,快速定位 数据库方面,查询一条记录的时候有两种检索方式 1:全表扫描 2:根据索引检索 为什么可以提高检索效率 根本原理是减 阅读全文
posted @ 2022-07-29 13:10 nefu-xun 阅读(45) 评论(0) 推荐(0)
摘要: 事务(Transaction) 事务概述 什么是事务? 一个事务是一个完整的业务逻辑单元,不可再分 如转账的两个update语句,要么同时成功,要么同时失败,需要使用DML中的"事务控制机制" 只有DML语句支持事务,其余语句,与事务无关 insert delete update 为了保证数据的完整 阅读全文
posted @ 2022-07-29 11:08 nefu-xun 阅读(82) 评论(0) 推荐(0)