
Mysql
玩名堂_
勤于求知,细于做事
展开
-
Mysql学习整理(一)
Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。RDBMS 术语在我们开始学习MySQL 数据库前,让我们先了解下RDBMS的一些术语:数据库: 数据库是一些关联表的集合。.数据表: 表是数原创 2017-09-14 16:16:46 · 455 阅读 · 0 评论 -
Mysql学习整理(二)
启动及关闭 MySQL 服务器首先,我们需要通过以下命令来检查MySQL服务器是否启动:ps -ef | grep mysqld如果MySql已经启动,以上命令将输出mysql进程列表, 如果mysql未启动,你可以使用以下命令来启动mysql服务器:root@host# cd /usr/bin./mysqld_safe &如果你想关闭目前运行的 MySQL原创 2017-09-14 16:51:32 · 361 阅读 · 0 评论 -
Mysql学习整理(三)
MySQL 创建数据表创建MySQL数据表需要以下信息:表名表字段名定义每个表字段通过命令提示符创建表通过 mysql> 命令窗口可以很简单的创建MySQL数据表。你可以使用 SQL 语句 CREATE TABLE 来创建数据表。实例以下为创建数据表 runoob_tbl 实例:root@host# mysql -u root原创 2017-09-14 16:56:26 · 363 阅读 · 0 评论 -
Mysql学习整理(四)
MySQL NULL 值处理我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。为了处理这种情况,MySQL提供了三大运算符:IS NULL: 当列的值是 NULL,此运算符返回 true。IS NOT NULL: 当列的值不为 NULL, 运算符返回原创 2017-09-15 13:03:33 · 432 阅读 · 0 评论 -
Mysql学习整理(五)
MySQL 索引MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。创原创 2017-09-15 15:47:04 · 382 阅读 · 0 评论 -
关于事务的ACID简述
首先,http://blog.youkuaiyun.com/yuxin6866/article/details/52649048 这篇博客关于不可重复读和幻读的内容介绍的十分清晰 以下为自己理解:事务总结: 事务的特性:★★★ ACID 原子性:事务里面的操作单元不可切割,要么全部成功,要么全部失败 一致性:事务执行前后,业务状态和其他业务状态保持一致. 隔离性:一个事务执行的时候最好不要受到...转载 2018-07-05 12:29:02 · 706 阅读 · 0 评论 -
MySQL从.ibd文件恢复数据
MySQL从.ibd文件恢复数据最简单的情况需要四步也可能是更糟糕的情况随笔最简单的情况需要四步创建一个表确证与原始表结构一致: CREATE TABLE <table_name> ...;删除新建的表空间: ALTER TABLE <table_name> DISCARD TABLESPACE;复制待恢复的<table_name>.ibd文件到目标数...转载 2018-11-02 14:01:37 · 492 阅读 · 1 评论