主键 数据库主键是指表中一个列或列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。当创建或更改表时可通过定义 PRIMARY KEY约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。由 ...
分类:
数据库 时间:
2016-06-08 22:55:35
阅读次数:
199
这是一个mysql初学者经常问到的一个问题,今天我们就带大家看看是如何在Mysql中显示所有用户的。通常我们在mysql中使用SHOW DATABASES可以显示所有的数据库,SHOW TABLES将会显示所有的数据表,那么你是不是会猜测显示所有用户的命令是SHOW USERS呢?不不不,并不是的, ...
分类:
数据库 时间:
2016-06-08 22:54:20
阅读次数:
282
最开始学Oracle的时候,有个概念叫SGA和PGA,是非常重要的概念,其实就是内存中的缓冲池。InnoDB的设计类似于Oracle,也会在内存中开辟一片缓冲池。众所周知,CPU的速度和磁盘的IO速度相差可以用鸿沟来形容,因此聪明的前辈们使用了内存这个ROM来弥补这道鸿沟,那么数据库的设计者们也继承 ...
分类:
数据库 时间:
2016-06-08 21:40:52
阅读次数:
327
命令:mysql -uroot -p -hlocalhost -P3306 -h 用来指定远程主机的IP -P (大写) 用来指定远程主机MYAQL的绑定端口 ...
分类:
数据库 时间:
2016-06-08 20:32:15
阅读次数:
273
IT界在过去几年中出现了一个有趣的现象。很多新的技术出现并立即拥抱了“大数据”。稍微老一点的技术也会将大数据添进自己的特性,避免落大部队太远,我们看到了不同技术之间的边际的模糊化。假如你有诸如Elasticsearch或者Solr这样的搜索引擎,它们存储着JSON文档,MongoDB存着JSON文档 ...
分类:
数据库 时间:
2016-06-08 20:25:22
阅读次数:
225
The Problem 索引一直是优化查询性能的不二法门。其中一个最直接的问题便是当审查一个低性能查询语句时,检查索引是否在正确的地方或者加索引没有。运行一个batchjob查看索引碎片,必要时采取步骤优化索引碎片是日常维护程序中不可缺少的。 今天的主题便是如何判定数据库中的索引碎片和优化措施 我们 ...
分类:
数据库 时间:
2016-06-08 19:08:47
阅读次数:
299
1. 创建数据库 CREATE DATABASE test1; 2. 删除数据库 DROP DATABASE test1; 3. 创建表 CREATE TABLE tabname (userid BIGINT(11) NOT NULL PRIMARY KEY ,username VARCHAR(20 ...
分类:
数据库 时间:
2016-06-08 19:05:05
阅读次数:
187
前面已经提到,数据库服务器包括实例和数据库两部分。 其中数据库是用来存储数据的,而实例是用来访问数据库中的数据的。实例包括一组内存结构和后台进程,而数据库的结构需要从逻辑结构和物理结构两个方面来理解。数据库的逻辑结构是指数据的逻辑组织形式,是Oracle内部用来管理数据的机制。数据库的物理结构是从用 ...
分类:
数据库 时间:
2016-06-08 19:04:50
阅读次数:
264
一、 1.1连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 eg:mysql -hlocalhost -uroot -proot 1.2修改密码 格式:mysqladmin -u用户名 -p旧密码 password 新密码 eg:mysqladmin -uroot -pr ...
分类:
数据库 时间:
2016-06-08 19:05:19
阅读次数:
286
这篇博文是由于上篇EF+MySql博文引发的,上篇博文中在Seed方法中插入中文数据到Mysql数据库中乱码,后来网上找了N种方法也没解决. 重装了MySql并在安装过程中配置了系统编码,此篇记录一下. ...
分类:
数据库 时间:
2016-06-08 19:02:42
阅读次数:
260
随着近几年各类移动终端的迅速普及,在手机移动定位app中,附近的人,附近的地点功能十分常见,基于地理位置的服务(LBS)和相关应用也越来越多,而支撑这些应用的最基础技术之一,就是基于地理位置信息的处理。 st_distance 函数 st_distance 函数是从mysql5.6.1才加入的。 S ...
分类:
数据库 时间:
2016-06-08 19:00:28
阅读次数:
503
group by 用法: 官方的解释:select 后面的字段必须出现在 group by 后面, 除非是聚合,sum,或者count 但是如果 是多表联查, SELECT c.`name` AS NAME, sum(b.uv) ASVALUEFROM meta.dic_project_catego ...
分类:
数据库 时间:
2016-06-08 19:00:19
阅读次数:
275
1、在一个表内,查询专辑下视频大于500的专辑 SELECT album_id,COUNT(video_id) FROM movie_box_source.p2pvod_s_album_video GROUP BY album_id ORDER BY COUNT(video_id) DESC ...
分类:
数据库 时间:
2016-06-08 19:01:05
阅读次数:
196
查看event是否开启: show variables like '%sche%'; 将事件计划开启: set global event_scheduler=1; 关闭事件任务: alter event e_test ON COMPLETION PRESERVE DISABLE; 开户事件任务: a ...
分类:
数据库 时间:
2016-06-08 18:53:40
阅读次数:
246
在大多数应用场景下,我们使用mysql进行查询时只会用到'=', '>' , '<' , in, like 等常用的方法,看起来,大多数情况下,已经足以应付我们的小型应用了。不过,在一些特殊场景,则需要特殊的查询方式了。 1. 根据状态来排序的查询 假设现在一个记录有四种状态,未处理(0)、正在处理 ...
分类:
数据库 时间:
2016-06-08 18:47:34
阅读次数:
158