随笔分类 -  mysql数据库

摘要:在使用mysql视图是出现问题: The user specified as a definer ('root'@'%') does not exist。 一般是由于root用户对全局host无访问权限。因此只要给root用户添加一个访问权限即可。 解决办法: 登陆mysql ,执行mysql -u root -p 接着输密码 mysql >grant all privileges on *.* ... 阅读全文
posted @ 2012-11-05 10:30 梨花驿路 阅读(359) 评论(0) 推荐(0) 编辑
摘要:在介绍 memcache之前,先来看看我服务器和本地的开发环境。 服务器:windows 2003,iis 6, mysql + asp.net 2.0 运行的网站 本地开发:win7+mysql+asp.net2.0 .之所以不用mssql2005/2008是因为考虑到付费的问题。 一:memcache 简介 在通常的应用中我们都会将数据保存到数据库中,每次需要的时候都会从数据库去查询这些数... 阅读全文
posted @ 2012-10-22 17:53 梨花驿路 阅读(1002) 评论(1) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Configuration;//如果是.net2.0环境,不仅仅需要在这里using,还要在项目中右键引用 using MySql.Data.MySqlClient;// 这里需要引用Connector Net... 阅读全文
posted @ 2012-10-19 17:18 梨花驿路 阅读(1187) 评论(0) 推荐(0) 编辑
摘要:1 mysql支持enum,和set类型,sql server不支持 2 mysql不支持nchar,nvarchar,ntext类型 3 mysql的递增语句是AUTO_INCREMENT,而mssql是identity(1,1) 4 msms默认到处表创建语句的默认值表示是((0)),而在mysql里面是不允许带两括号的 5 mysql需要为表指定存储类型 6 mssql识别符是... 阅读全文
posted @ 2012-10-19 17:08 梨花驿路 阅读(650) 评论(0) 推荐(0) 编辑
摘要:最近的项目需要通过asp.net 来连接 mysql 使用,在参数化的时候,mysql需要使用 ? 而不是@,但是后来又看到有的朋友写的是 @ 也可以运行,自己特别的尝试了两个方法。分析如下以下两段代码,区别仅仅是 @ 和 ?string sql = "delete from tb_ad_record where rid=@rid"; MySqlParameter[] par... 阅读全文
posted @ 2012-10-18 10:31 梨花驿路 阅读(724) 评论(0) 推荐(0) 编辑
摘要:很久没分享东西了,公司使用mysql做数据库开发,于是写了一个简单的web版的生成器,代码很烂但是很实用,不多说了 直接上图1.表预览 2.实体 3.增加 4.删除(按条件删除) 5.修改(按条件修改,这个我比较喜欢) 6.获取单条model(可选择部分字段搜索) 7.分页(实现按条件和部分字段) 下载地址:http://download.csdn.net/detai... 阅读全文
posted @ 2012-10-17 17:18 梨花驿路 阅读(296) 评论(0) 推荐(0) 编辑
摘要:一、年度查询 查询 本年度的数据 SELECT * FROM blog_article WHERE year( FROM_UNIXTIME( BlogCreateTime ) ) = year( curdate( )) 二、查询季度数据 查询数据附带季度数 SELECT ArticleId, quarter( FROM_UNIXTIME( `BlogCreateTime` ) ) FROM `bl... 阅读全文
posted @ 2012-10-12 17:15 梨花驿路 阅读(3591) 评论(0) 推荐(0) 编辑
摘要:DELIMITER $$USE `edt_date`$$DROP PROCEDURE IF EXISTS `tb_ad_item_ADD`$$CREATE PROCEDURE `tb_ad_item_ADD`(p_Title VARCHAR(128),p_Href VARCHAR(128),p_Status INT,p_HitCount INT,p_StartTime DATETIME,p_E... 阅读全文
posted @ 2012-10-10 14:17 梨花驿路 阅读(881) 评论(0) 推荐(0) 编辑
摘要:mysql存储过程如下 DELIMITER $$DROP PROCEDURE IF EXISTS `proc_FenYe` $$CREATE PROCEDURE `proc_FenYe`(IN p_table_name VARCHAR(100) ,IN p_order_string VARCHAR(100),IN p_page_size INT ,... 阅读全文
posted @ 2012-10-08 18:31 梨花驿路 阅读(1074) 评论(0) 推荐(0) 编辑
摘要:asp.net 调用 mysql的存储过程,提示 MySql.Data.MySqlClient.MySqlException: Unhandled type encountered 原因是因为······························ 很坑爹的一个原因,知道原因你会吐血的· 阅读全文
posted @ 2012-10-08 16:43 梨花驿路 阅读(1204) 评论(0) 推荐(0) 编辑
摘要:补充:正常情况下,建议数据库备份最好用工具进行备份,通过拷贝数据库表进行数据迁移,不同的环境会出现各种不同的意外问题。 背景:今天在整理一个网站的时候,操作系统由于系统自动更新导致一直出现系统蓝屏死机,唉,悲剧了,于是重新安装了系统 windows server 2008 enterprise 32bit。 详情: 系统安装完成后,重新配置之前那个网站,appache服务配好之后,再配置数据的时... 阅读全文
posted @ 2012-09-27 15:11 梨花驿路 阅读(5917) 评论(2) 推荐(2) 编辑
摘要:一:mysql数据库的 表的创建,主键,外键的设置 1:安装的时候选择 utf-8 字符 2:创建数据库的时候 选择默认 3:创建表 引擎 字符 都选择默认 MySQL中利用外键实现级联删除、更新MySQL支持外键的存储引擎只有InnoDB,在创建外键的时候,要求父表必须有对应的索引,子表在创建外键的时候也会自动创建对应的索引。在 创建索引的时候,可以指定在删除、更新父表时,对子表进行的相应操作... 阅读全文
posted @ 2012-09-26 10:29 梨花驿路 阅读(560) 评论(0) 推荐(0) 编辑