拥有MySql标签的文章
MySql

Mysql:User does not have access to metadata

学校某网站当时做的时候,找的外面的人做的。虽然做的很好,但是部署起来相当麻烦,而且还没有文档。昨天就出了问题,是图片处理出了问题。我又按照控制台的错误提示,上网查了查,原来是需要安装ImageMagick和jMagick。今天又出现了问题,页面上的通知公告没有数据。控制台显示Mysql错误:"Userdoesnothaveaccesstometadatarequiredtodeterminestoredprocedureparametertypes....

系统 2019-08-12 01:52:44 2440

MySql

MySQL用触发器实现日志记录

CREATETRIGGERnews_logAFTERINSERTONnews;FOREACHROWINSERTINTO`news_logs`select*,now()fromnewswherenewsid=(selectmax(newsid)fromnews);DROPTRIGGERnews_log;一共两个表,一个是原始表news,一个是日志表news_logs(多了一列日期),可以实现新插入时自动记录日志,不用写代码了。类似还可以实现更新时插入更新日志

系统 2019-08-29 22:55:21 2416

MySql

MYSQL中取当前年份的第一天和当前周,月,季度

mysql获取当年第一天的年月日格式:SELECTDATE_SUB(CURDATE(),INTERVALdayofyear(now())-1DAY);MySQL里获取当前week、month、quarter的第一天/最后一天摘自:http://hideto.javaeye.com/blog/255816当前week的第一天:selectdate_sub(curdate(),INTERVALWEEKDAY(curdate())+1DAY)当前week的最后一

系统 2019-08-12 01:54:25 2380

MySql

高性能MySql进化论(一):数据类型的优化_上

·BLOB/TEXT在实际的应用程序中往往需要存储两种体积较大的数据,一种是较大的Binary数据,e.g.一张10M的图片,另外一种是较大的文本e.g.一篇几万字的文章。在Oracle中有BOLB和CLOB来应对这两种数据,而在MySQL中对应的是BLOB以及TEXT.鉴于这两种数据类型的特殊性,在MySQL中对BLOB以及TEXT的存储和操作做了特殊的处理:1)BLOB/TEXT的值往往是作为对象来处理,这些对象有自己的ID,以及独立的存储空间2)BL

系统 2019-08-12 01:52:23 2352

MySql

mysql加减时间-函数-时间加减

mysql加减时间-函数-时间加减1.MySQL为日期增加一个时间间隔:date_add()set@dt=now();selectdate_add(@dt,interval1day);-加1天selectdate_add(@dt,interval1hour);-加1小时selectdate_add(@dt,interval1minute);-加1分钟selectdate_add(@dt,interval1second);-加1秒selectdate_add

系统 2019-08-12 01:51:37 2307

MySql

MySQL的锁(1)

锁机制是数据库系统区别于文件系统的一个关键特性,他可以确保用户能以一致的方式读取和修改数据。为了保证一致性,必须有锁的介入。MySQL操作缓冲池中的LRU列表,删除、添加、移动LRU列表中的元素等地方也都适用锁,从而允许对多种不同资源的并发访问。打个比方,我们到淘宝上买一件商品,商品只有一件库存,这个时候如果还有另一个人买,那么如何解决是你买到还是另一个人买到的问题?这里肯定要用到事物,我们先从库存表中取出物品数量,然后插入订单,付款后插入付款表信息,然后

系统 2019-08-12 01:33:33 2296

MySql

不用复杂配置的超酷软件包-包含 MySQL、PHP 和

通过他们自己的经验认识到安装Apache服务器是件不容易的事儿。如果您想添加MySQL、PHP和Perl,那就更难了。XAMPP是一个易于安装且包含MySQL、PHP和Perl的Apache发行版。XAMPP的确非常容易安装和使用:只需下载,解压缩,启动即可。下载地址:http://sourceforge.net/projects/xampp/windows下的安装包包括:Apache2.2.12(IPv6enabled)+OpenSSL0.9.8kMyS

系统 2019-08-29 22:58:26 2276

MySql

Mysql提示you need the SUPER privilege for th

文章摘抄http://blog.sina.com.cn/s/blog_6fd605b50100q5es.html在fedora14上直接yuminstallmysqlmysqlserver装好mysql之后用mysqladmin修改密码提示mysqladmin:Can'tturnofflogging;error:'Accessdenied;youneedtheSUPERprivilegeforthisoperation'mysqladmin:Can'ttu

系统 2019-08-29 22:10:14 2260

MySql

mysql按照中文名称排序

mysql按照中文名称排序Sql代码www.2cto.com/*NavicatMySQLDataTransferSourceServer:localSourceServerVersion:50022SourceHost:localhost:3306SourceDatabase:testTargetServerType:MYSQLTargetServerVersion:50022FileEncoding:65001Date:2012-11-1915:46:1

系统 2019-08-12 01:32:13 2260

MySql

mysql中engine=innodb和engine=myisam的区别

MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。这样就可以根据数据表不同的用处是用不同的存储类型。MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是IndexedSequentialAccessMethod(有索引的顺序访问方法)的缩写,它是存储记录和文件的标准方法.与其他存储引擎

系统 2019-08-12 01:54:41 2218

MySql

好用的mysql备份工具

好用的mysql备份工具我以前备份都使用mysqldump,导成文本文件便于存放,但是速度很慢的。最快的备份方法当然是直接把数据目录copy一份了。但是一般来说,都要关闭MySQL的服务才能做,不然在你copy的时候刚好还有人读写表那麻烦就大了。这次朋友介绍我使用mysqlhotcopy。就相当于上面,不过他可以热备份.他备份非常快,我测试一个2.8G的mysql他备份的时间在3分钟内完成.下面是它的介绍.mysqlhotcopy是一个Perl脚本,最初由

系统 2019-08-12 01:53:41 2213

MySql

Mysql更新字段中部分数据的方法

Mysql更新字段中部分数据第一种情况:updatetabsetA=concat(substring(A,1,3),'bbb');从A的1个字符开始取3个字符,加上'bbb',再写入a中,如果A原始值为'123aaa',那么更新之后为'123bbb'了。如果我们要将字段A值中的包含的1,替换成2呢?例如:a=2211,现在要替换成2222,就是把1换成2SQl语句这么写:updatetableseta=REPLACE(a,'1','2');Mysql更新字

系统 2019-08-12 01:52:04 2210

MySql

mysql存储过程及常用函数

原文:mysql存储过程及常用函数一.函数1.数学函数CEIL()进一取整SELECTCEIL(1.2);2FLOOR()舍一取整SELECTFLOOR(1.9);9MOD取余数(取模)SELECTMOD(3,8);3--3对8取模POWER()幂运算SELECTPOWER(3,2);9ROUND()四舍五入SELECTROUND(123.456,2);123.46TRUNCTATE数字截取SELECTTRUNCATE(123.456,2);123.45A

系统 2019-08-12 01:32:11 2194

MySql

MySQL :: MySQL 5.1参考手册 :: 26. 连接器

MySQL::MySQL5.1参考手册::26.连接器第26章:连接器目录26.1.MySQLConnector/ODBC26.1.1.MyODBC介绍26.1.2.关于ODBC和MyODBC的一般信息26.1.3.如何安装MyODBC26.1.4.在Windows平台上从二进制版本安装MyODBC26.1.5.I在Unix平台上从二进制版本安装MyODBC26.1.6.在Windows平台上从源码版本安装MyODBC26.1.7.在Unix平台上从源码版

系统 2019-08-12 01:53:30 2188

MySql

使用mysql作为hive的元数据库

1.hive下载安装2.下载mysql安装3.以root用户进入mysql命令行:mysql-uroot-p(提示输入密码)4.创建hive的元数据库:createdatabasemetahive【元数据库名metahive】5.创建hive用户:createuserhive@'localhost'identifiedby'hive'【mysql中为hive专用的user名:hive,密码为:hive】6.赋予权限:grantallprivilegeson

系统 2019-08-12 01:32:20 2188