![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 94
whfstudio
下一个风口,I will change the word!
展开
-
数据库三大范式
数据库三大范式第一范式(1NF)在任何一个关系型数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式的数据库不是关系数据库。那么何为第一范式呢? 第一范式就是指数据表中的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。 如果出现重复的属性,就可能需要定义一个新的实体,新的实体有重复的属性构成,新实体与原实体之间为一对多的关系原创 2016-11-14 10:53:37 · 391 阅读 · 0 评论 -
mysql5.7版本免安装配置教程
mysql5.7版本免安装配置教程mysql分为安装版本msi,免安装要压缩版本ZIP,下载网址:http://dev.mysql.com/downloads免安装版配置主要包括以下几步:第一步解压文件,随便放到一个文件夹下面,如:D:\mysql-5.7.16-winx64配置环境变量,在系统变量path后面追加D:\mysql-5.7.16-winx64复制my-default.ini,命原创 2016-12-13 12:37:29 · 410 阅读 · 0 评论 -
Mysql的七种join
对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Venn diagrams解释了SQL的Join。建表在这里呢我们先来建立两张有外键关联的张表。CREAT原创 2017-02-06 21:35:54 · 3207 阅读 · 3 评论 -
MySQL的索引单表优化案例分析
建表建立本次优化案例中所需的数据库及数据表CREATE DATABASE db0206;USE db0206;CREATE TABLE `db0206`.`article`( `id` INT(11) NOT NULL AUTO_INCREMENT, `author_id` INT(11) UNSIGNED NOT NULL, `category_id` INT(11) UNS原创 2017-02-08 12:13:29 · 1516 阅读 · 0 评论 -
ubuntu安装MySQL
Ubuntu上安装MySQL非常简单只需要几条命令就可以完成。sudo apt-get install mysql-serverapt-get isntall mysql-client3. sudo apt-get install libmysqlclient-dev安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:sudo netstat -原创 2017-03-20 09:37:23 · 288 阅读 · 0 评论 -
复杂业务下向Mysql导入30万条数据代码优化的踩坑记录
从毕业到现在第一次接触到超过30万条数据导入MySQL的场景(有点low),就是在顺丰公司接入我司EMM产品时需要将AD中的员工数据导入MySQL中,因此楼主负责的模块connector就派上了用场。在楼主的努力下,线上数据同步代码经历了从最初的将近16个小时(并且还出现其他问题这些问题,等后面慢慢细说),到最终25分钟的性能优化。打个广告,楼主自己造的轮子,感兴趣的请点https...原创 2018-04-23 21:38:57 · 644 阅读 · 0 评论