MySQL主键能重复吗?一台服务器可以安装多个MySQL吗?
MySQL主键能重复吗?
不能!!!
MySQL主键能为空吗?
不能!!!!
MySQL联合主键其中字段能为空吗?
不能!!!!
MySQL的text字段可以设默认值吗?
不能!!!
一台服务器可以安装多个MySQL吗?
可以!!!!
目录和端口不一样就可以了
拷贝一份,改下配置文件就可以了
MySQL一台服务器能做主从吗?
可以!!!
一台服务上多个MySQL提供服务
如果你多个mysql都提供服务的话,这不叫主从了,这....
- 7222
- MySQL
- 5
- super_dodo
- 2016/09/06
修改更新查找MySQL5.7.x的root用户的默认密码
最近新安装了wamp3.0.4里面附带的mysql已经升级到了5.7版本了。MySQL5.7在性能方面有很大的提升。安装成功之后默认root的密码为空能登录。但是正常情况下需要给root重新设置新的密码。对于MySQL5.7版本来说和之前的5.6及以下版本的user表不一样了(user表里面没有了password这个字段了,mysql5.7 中保存密码的字段是 authentication_string)。直接上命令行。
mysql5.7 ....
- 6164
- MySQL
- 9
- super_dodo
- 2016/08/31
MongoDB查询指定字段(field)返回指定字段的方法
使用MongoDB的时候需要只查询指定的字段进行返回,也就是类似mysql里面的 SELECT id,name,age 这样而不是SELECT *。在MongoDB里面映射(projection)声明用来限制所有查询匹配文档的返回字段。projection以文档的形式列举结果集中要包含或者排除的字段。可以指定要包含的字段(例如:{field:1})或者指定要排除的字段(例如:{field:0})。默认_id是包含在结果集合中的,要从结果集....
- 24514
- MySQL
- 9
- super_dodo
- 2016/08/29
MongoDB增删改查\创建复制\帮助\语句块等常用操作命令
MongoDB常见命令增删改查等的相关收集和整理。成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令,只是MongoDB没有创建数据库的命令,但有类似的命令。如:如果你想创建一个"my_db"的数据库,先运行use my_db命令,之后就做一些操作。如:db.createCollection('tbl_user')),这样就可以创建一个名叫"my_db"的数据库。....
- 3235
- MySQL
- 5
- super_dodo
- 2016/08/29
CAP定理(CAP theorem)、BASE以及NoSQL简史、优缺点
CAP定理(CAP theorem)
在计算机科学中, CAP定理(CAP theorem), 又被称作 布鲁尔定理(Brewer's theorem), 它指出对于一个分布式计算系统来说,不可能同时满足以下三点:
一致性(Consistency) (所有节点在同一时间具有相同的数据)
可用性(Availability) (保证每个请求不管成功或者失败都有响应)
分隔容忍(Partition tolerance) (系统中任意信息的丢失或失败不会影响系统的继续....
- 7361
- MySQL
- 9
- super_dodo
- 2016/08/11
关系型数据库遵循ACID规则以及分布式系统
关系型数据库遵循ACID规则:原子性、一致性、独立性、持久性
事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性:
1、A (Atomicity) 原子性
原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。
比如银行转账,从A账户转100元至B账户,分....
- 3516
- MySQL
- 8
- super_dodo
- 2016/08/11
MongoDB的简介和主要功能特性
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
它的特点....
- 5353
- MySQL
- 3
- super_dodo
- 2016/07/31
MySQL性能优化之SQL语句优化、索引优化、结构配置硬件
数据库优化的目的
1.避免出现页面访问错误。
1.1由于数据库连接timeout产生页面5xx错误。
1.2由于慢查询造成页面无法加载。
1.3由于阻塞造成数据无法提交。
2.增加数据库的稳定性
2.1很多数据库问题都是由于低效的查询引起的。
3.优化用户体验
3.1流畅页面的访问速度
3.2良好的网站功能体验。
未完待续~~~
- 6309
- MySQL
- 9
- super_dodo
- 2016/07/15
优化附近的人,根据经纬度计算距离离我最近的人(数据量大)
在很多的APP或者移动互联网的应用中,地图经纬度和用户地理位置以及附近的人常常吸引到用户的使用。
如果是全国的用户,这个时候又恰巧需要按照由近到远的分页展示。已知我的经纬度(可能是实时定位获取的),也知道其他用户(可能是商家)的经纬度.
常规思路:取出所有数据的经纬度,进行计算距离,并php数组排序截取分页。但是问题发生了,当数据量很大的时候,就会存在取数据很....
- 7848
- MySQL
- 7
- super_dodo
- 2015/12/09
Linux下开启mysql慢查询,分析查询语句
一,为什么要开启这个查询呢?
数据库是很容易产生瓶颈的地方,mysql中最影响速度的就是那些查询非常慢的语句,这些慢的语句,可能是写的不够合理或者是大数据下多表的联合查询等等,所以我们要找出这些语句,分析原因,加以优化。
二,开启mysql的慢查询
方法1,用命令开启慢查询
mysql> show variables like "%long%"; //查看一下默认为慢查询的....
- 3730
- MySQL
- 6
- super_dodo
- 2015/07/20
相关阅读
- 消息中间件MQ与RabbitMQ面试题
- MySQL中UPDATE某个字段通过LEFT JOIN
- WordPress升级后HighlightJS高亮中的html转义的修复
- 记录一下单条和批量写入到MongoDB和PostgreSQL方法
- 关于最近使用的MongoDB和PostgreSQL的一些比较和看法
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例