![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database
文章平均质量分 87
buildcourage
这个作者很懒,什么都没留下…
展开
-
[Database 3] 关系型数据库基础
Table, Rows, and Columns你可以认为一个关系型数据库是一系列由行(rows)和列(columns)组成的表(tables)的集合。 与普通的工作表格不同,数据库表的列包含相同类型的数据,具有数据验证的功能。一列所允许的取值集合称为列的域(domain)。 域和数据类型相似但不相同,一个列的数据类型(data type)是这个列可以持有的数据的种类。列可用的数据类型取决...翻译 2018-06-05 17:11:06 · 381 阅读 · 0 评论 -
[Database] 有效数据库设计的目标
理解设计的重要性设计是良好开发的前提和基础,就如同建造摩天大厦,永远不可能一上来就垒砖砌瓦,优秀的建筑师必定要先做出一份详细可靠的设计图纸,建筑工人再照此开工,从而平地起高楼,大厦入汉霄。 一个软件的底层设计如果存在瑕疵,那么整个系统就将存在潜在的危机,而且时间越长,问题可能越根深蒂固,难以改正,随着开发的持续进行,为了修正最终设计存在的问题所需付出的代价可能也会越来越大,甚至需要推翻所有重...翻译 2018-05-29 17:43:05 · 2042 阅读 · 0 评论 -
[Linux] Ubuntu 下安装 mysql
重置 root 密码我后来在 Ubuntu 下面安装 mysql,发现 mysql 会为 root 用户创建一个空密码,相关日志文件也变为了 /var/log/mysql/error.log,我后来在网上查解决办法如下:在 Ubuntu 本机命令行下使用 root 用户身份输入 mysql(不需要输入密码)进入 mysql后,使用如下命令重置 root 密码:use mysql;...原创 2018-07-12 19:58:28 · 201 阅读 · 0 评论 -
数据库连接太多
数据库连接太多1 show processlist可以通过show processlist来查看当前的mysql连接,处于sleep状态的线程正在等待客户端发送新的请求,处于空闲状态,可以通过kill命令关闭这些线程,释放数据库连接。2 max_connections可以增加全局变量max_connections,mysql允许的最大用户连接数,设置此值的一个参考方法是查看全局状态变量Ma...原创 2019-03-12 20:48:07 · 1532 阅读 · 0 评论 -
CentOS 7 下将 MySQL 5.6 升级为MySQL 5.7
CentOS 7 下将 MySQL 5.6 升级为MySQL 5.7学长写的一个sql语句用到了 MySQL 5.7 的函数,这个函数在 MySQL 5.6 中不支持,所以现在需要在不影响数据库数据的情况下升级版本备份数据虽然以下升级方法不影响数据库的数据,但为了以防万一,建议备份原数据库表下载安装 MySQL 5.7 的 yum 源1 在 MySQL官网中下载 MySQL 5.7 的源...原创 2019-05-13 21:29:02 · 6496 阅读 · 2 评论