MySQL存储过程详解

MySQL是为以后的使用而保存的一条或多条MySQL语句的集合,存储过程思想上就是数据库SQL语言层面的代码封装与重用存储过程编写比SQL语句复杂,但是使用起来非常高效,安全创建存储过程语法如下:CREATE  PROCEDURE productpricing()BEGINSELECT Avg(prod_price) AS priceaverageFROM products;END注意:在命令行中输入的问题mysql> delimiter ...

阅读全文

mysql数据库报错Unknown table engine ‘InnoDb’的解决办法

Queryfailed:Unknowntableengine‘InnoDb’提示信息明显,缺少InnoDb数据库引擎。命令行下查看一下可用数据库引擎:mysql> show engines;+————+———+————| Engine     | Support | Comment …+————+———+————| MEMORY     |&nb...

阅读全文

MySQL执行客户端工具mysqladmin使用详解

mysqladmin是一个执行管理操作的客户端程序。它可以用来检查服务器的配置和当前状态、创建和删除数据库等。mysqladmin工具的使用格式:mysqladmin [option] command [command option] command ......1.查看mysql的安装目录,进入mysql命令行输入:mysql> show variables like '%char%';character_sets_dir的值是/w...

阅读全文

mysql 数据表中查找重复记录

以下sql语句可以实现查找出一个表中的所有重复的记录,主要是使用的mysql分组方法来实现的,多的不说,直接上代码user_name字段名,user_table表名select user_name,count(*) as count from user_table group by user_name having count>1;...

阅读全文

Windows下Mysql主从配置

最近一直在研究mysql的主从同步问题,网上也有很多资料,现在感觉写的都很好(当初感觉写的很差,是因为自己的领悟较差),于是想跟大家分享一下我配置的整个过程和经验。在这里先引入一篇文章,感觉写的很好,但对于第一次接触mysql主从同步人来说或许有点难理解:呵呵,其实我也算是第一次接触吧。环境:windows7,mysql-5.5.18-win32.msi主服务器地址:192.168.1.192从数据库地址:192.168.1.193流程:1:在mysql下找到my.ini文件,在其[mysqld]下添加主服务器端配置:server-id=1&nbs...

阅读全文

如何优化MySQL的随机(ORDER BY RAND())功能

我们都知道,mysql里用到ORDERBYRAND()在数据量比较多的时候是很慢的,因为会导致mysql全表扫描,故也不会用到索引,所以ORDERBYRAND()用来随机时已经是到禁区里了,所以我们应该尽量避免使用ORDERBYRAND()才对,所以这个是需要用其他方法替代或者优化才行。当我们随机一条数据时可以考虑一下:[php] $DBI=new dbi2($__DBserver);  $num=$DBI->result('select count(1) as...

阅读全文

windows 2008 R2 64 系统安装SQL2000 32位数据库

安装成功关键:1、点击安装,提示兼容问题,然后没有然后了···没有反应了解决方法:直接运行光盘\MicrosoftSQLServer2000四合一\ENTERPRISE\X86\SETUP\SETUPSQL.EXE选择\ENTERPRISE\X86\SETUP\setupsql.exe属于-兼容模式(勾选兼容性windows2003SP1,管理员),4合1的版本,找到需安装版本下setupsql.exe,即可。2、安装途中跳出windows程序兼容性小助手,直接忽略过去。3、安装sp4补丁也是同样的找到:SQL2000\SQL2KSP4...

阅读全文

mysql5.6.26免装版安装教程

我们这里以MySQL5.6.2664位为例,首先mysql-5.6.26-winx64.zip压缩包解压到D盘的MySQL目录下接着我们添加PATH的环境变量,在最后添加;d:\MySQL\bin即可接着我我们进入到MySQL的解压目录,找到my-default.ini文件复制并改名为my.ini,修改里面的两处地方basedir= 和datadir=,basedir = d:\MySQLdatadir = d:\MySQL\data这样就好了,接下来我们开始注册mysql服务,以管理员的...

阅读全文

SQLServer 2008 还原数据库备份不兼容

今天准备还原一个数据库备份的时候,弹出这样的错误:System.Data.SqlClient.SqlError: 该数据库是在运行版本 10.50.1600 的服务器上备份的。该版本与此服务器(运行版本 10.00.1600)不兼容。请在支持该备份的服务器上还原该数据库,或者使用与此服务器兼容的备份。 (Microsoft.SqlServer.Smo)    分析:10.00.1600 :SQL 200810.50.1600:SQL&nbs...

阅读全文

阿里云SQLServer2008 客户端导入数据库教程

一、适用场景源端数据库是SQLServer2005及以上。(SQLServer2000未测试。)数据文件总大小在10G以内。可以在低峰期停应用。二、导出步骤1、软件准备如果源端SQLServer版本低于2008,则下载一个2008的客户端工具,在任意一台机器上安装。下载Microsoft?SQLServer?2008ManagementStudiohttp://www.microsoft.com/zh-cn/download/details.aspx?id=7593安装,忽略各种提示,都选默认选项。2、运行SQLServer20...

阅读全文