http://www.cnblogs.com/justfortaste/p/4119722.html 5.6.4以后时间类型(TIME,DATETIME,TIMESTAMP)支持微秒 DATETIME范围 : '1000-01-01 00:00:00.000000' to '9999-12-31 2 ...
分类:
数据库 时间:
2016-06-26 23:53:35
阅读次数:
417
存储引擎(1)MySQL可以将数据以不同的技术存储在文件(内存)中,这种技术就成为存储引擎。每种存数引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。(2)使用不同的存储引擎也可以说不同类型的表(3)MySQL支持的存储引擎
MyISAM
InnoDB
Memory
CSV
Archive
查看数据表的创建语句:SHOW CREATE TABLE 表名相关概念:
(1).并发控...
分类:
数据库 时间:
2016-06-26 22:39:56
阅读次数:
293
mysql -u root -p 输入密码进入数据库 show database; 查询当前库 use databasename 切换到某个库 show tables; 列出当前数据库的表 desc tbalename 列出表的字段 select user() + + | user() | + + ...
分类:
数据库 时间:
2016-06-26 22:39:59
阅读次数:
301
1. 数据库约束包含: ·非空约束 ·主键约束(PK) primary key constraint 唯一且不为空 ·唯一约束(UQ) unique constraint 唯一,允许为空,但只能出现一次 ·默认约束 (DF)default constraint 默认值 ·检查约束 (CK) chec... ...
分类:
数据库 时间:
2016-06-26 22:37:30
阅读次数:
367
数据库体系结构 知己知彼,了解了数据库的整个结构组成,可以帮助我们学习再进一步。 如今我们使用的主流数据库系统(如MSSQLSERVER),基本为ANSI/SPARC体系及结构:包括内模式,概念模式和外模式三层。 内模式——存储模式,数据的物理存储方式; 外模式——用户模式,用户实际能看到的数据视图 ...
分类:
数据库 时间:
2016-06-26 22:35:12
阅读次数:
301
mongoDB数据库 查看数据库:show dbs; 创建/切换数据库:use f28(f28为数据库名) 查看正在运行的数据库:db; CRUD增删改查(create retrive update delate) 增:insert db.users.insert({username:"jack", ...
分类:
数据库 时间:
2016-06-26 22:34:25
阅读次数:
185
public function getMinLimit () { $sql = "..."; $result = yii::app()->db->createCommand($sql); $query = $result->queryAll(); return array ( $query [0] ...
分类:
数据库 时间:
2016-06-26 22:31:04
阅读次数:
240
mysql 数据库乱码问题,按如下顺序检查,一步一步排除出错位置。 最好全部编码都使用UTF8编码。 网页页面编码方式使用UTF8: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 然后检查连接MYSQL数据 ...
分类:
数据库 时间:
2016-06-26 22:29:50
阅读次数:
197
本文介绍了SQL Server中Upsert的三种常见写法以及他们的性能比较。 SQL Server并不支持原生的Upsert语句,通常使用组合语句实现upsert功能。 假设有表table_A,各字段如下所示: int型Id为主键。 方法1:先查询,根据查询结果判断使用insert或者update ...
分类:
数据库 时间:
2016-06-26 22:30:35
阅读次数:
549
系统版本:OS X El Capitan MySQL版本:MySQL Community Server(GPL) (mysql-5.7.13-osx10.11-x86_64.dmg) /*官网下载安装,brew好像也支持,下次尝试*/ 1.打开dmg安装pkg,安装应该会有一个通知弹出来,初始密码, ...
分类:
数据库 时间:
2016-06-26 22:29:49
阅读次数:
195
一、Xtrabackup是什么: Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。 Xtrabackup有两个主要的工具:xtrabackup、innobackupex 二、利用二进制 ...
分类:
数据库 时间:
2016-06-26 22:23:31
阅读次数:
215
数据库说简单点就是增删改查,但是对新手来说也是要爆肝的。作为一个新手爆肝无数次啊, 血的教训啊现在UWP的教程又少,说多了都是泪。留下来免得以后又爆肝。还有:一定要写注释!一定要写注释!一定要写注释! 重要的事情说三遍! 1.首先,准备工作: 1)引用: 获取途径:VS里的扩展和更新、NuGet等。 ...
分类:
数据库 时间:
2016-06-26 22:22:08
阅读次数:
350
一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。 首选先来大概说一下安装mysql的步骤 (可以yum安装 也可以编译安装,在这里我就用yum安装为例) 查看是否安装mysql ...
分类:
数据库 时间:
2016-06-26 22:21:37
阅读次数:
229
MySQL索引原理 ##索引目的索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词看一遍才能找到你想要的,如果我想找到m开头的单词呢?或者ze开头的单词呢?是不是觉得如 ...
分类:
数据库 时间:
2016-06-26 22:19:23
阅读次数:
171
一、数据备份 1、使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条IN ...
分类:
数据库 时间:
2016-06-26 22:21:30
阅读次数:
167
创建一个名称为mydb1的数据库,如果有mydb1数据库则直接使用,如果无则创建mydb1数据库
create database if not exists mydb1;
create database if not exists mydb1;
创建一个使用UTF8字符集的mydb2数据库,注意这里不是UTF-8
create database if not exists mydb2 chara...
分类:
数据库 时间:
2016-06-26 21:14:32
阅读次数:
285
With ties 语句是与top、order by 语句联合使用的语句;我们在实际查询过程中会遇到这样的情况,比如查询考试为前三名的学生信息,发现有并列第三的情况,如果我们只是top 3 发现并列第三的学生信息有的没有显示出来,基于这种情况我们就需要结合with ties 语句进行查询。With ...
分类:
数据库 时间:
2016-06-26 21:12:45
阅读次数:
259