Mysql的知识体系梳理
文章平均质量分 53
对MySQL的系统学习和实践
古语静水流深
生命源自最初的梦想
展开
-
SQL语言的分类
SQL语言分类结构化查询语言(Structured Query Language)简称SQL。SQL语言通常分为五类:DDL(数据定义语言):create、alter、drop等;DQL(数据查询语言):select等;DML(数据操纵语言):insert、delete 、update等;TCL(事务控制语言):commit、rollback等;DCL(数据控制语言):grant、revoke等。DDL(数据定义语言)数据定义语言(Data Definition Language)简称转载 2022-05-23 17:12:55 · 2013 阅读 · 0 评论 -
数据库事务的四大特性以及事务的隔离级别
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consi...转载 2018-04-18 09:12:30 · 133 阅读 · 0 评论 -
MySQL数据库的存储引擎
前言在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。等一下,存储引擎?什么是存储引擎?什么是存储引擎?关系数据库表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于Excel的电子表格的形式。有的表简单,有的表复杂,有的表根本不用来存储任何长期的数据,有的表读取时非常快,但是插入...原创 2018-05-06 21:57:23 · 181 阅读 · 0 评论 -
MySQL配置文件my.ini或my.cnf的位置 以及参数的含义
1、Windows下MySQL的配置文件是my.ini,一般会在安装目录的根目录。2、Linux下MySQL的配置文件是my.cnf,一般会放在/etc/my.cnf,/etc/mysql/my.cnf。如果找不到,可以用find命令查找。3、Linux用rpm包安装的MySQL是不会安装/etc/my.cnf文件的至于为什么没有这个文件而MySQL却也能正常启动和作用,有两个说法:...转载 2019-02-11 11:58:30 · 5508 阅读 · 1 评论 -
数据库忘记密码重置和可以远程连接数据库
第一:修改数据库root密码:其实看到这个功能应该不会太难,不过我遇到的只是一个很特殊的情况,所以记录一下,让自己知道细节的一些重要性。其实网上有很多这样的帖子,无非就是找到my.ini文件,然后在mysqld的选项后面添加skip-grant-tables,然后停止再启动,重新读取一下配置文件,然后在cmd中直接输入mysql -uroot -p 直接回车进入,然后修改root的...原创 2019-03-09 22:44:20 · 353 阅读 · 0 评论