随笔 - 1330
文章 - 1
评论 - 378
阅读 -
482万
随笔分类 - 011~mysql
C#操作MySQL数据库的简单例子
摘要:其实很简单,但是我在网上找的时候却找不到有用的信息,奇怪。到这里下载驱动http://www.mysql.com/products/connector/下载的包里面有使用的例子。需要具备的知识:知道怎样添加一个dll的reference到现有的项目中。刚开始是想找通过OleDb连接mysql的,后来没有找到合适的。微软的接口规划得很好,只要把OleDb换成MySql,以前的程序基本不用改变。建议放弃使用OleDb来访问MySql的做法,因为据说效率不高,直接使用上面的mysql-connector-net。 +++++++++++++++++++++++++++++++++++++++++++
阅读全文
C#连接MySQL数据库的方法
摘要:其实很简单,但是我在网上找的时候却找不到有用的信息,奇怪。到这里下载驱动http://www.mysql.com/products/connector/下载的包里面有使用的例子。需要具备的知识:知道怎样添加一个dll的reference到现有的项目中。刚开始是想找通过OleDb连接mysql的,后来没有找到合适的。微软的接口规划得很好,只要把OleDb换成MySql,以前的程序基本不用改变。建议放弃使用OleDb来访问MySql的做法,因为据说效率不高,直接使用上面的mysql-connector-net。
阅读全文
关于MySQL的1067错误解决方法
摘要:内容:*************1安装MYSQL后更改了ROOT的密码后用net startmysql启动时我就遇到了这样的问题.使用以下命令后c:\mysql\bin\mysqladmin-u root -p shutdown再net start mysql就没有这个错误提示了!*************2MySQL的1067错误 Q:我的Mysql碰到了 1067 错误错误信息为:A system error has occurred.System error 1067 has occurred.The process terminated unexpectedly.A:在我的机上的解决办
阅读全文
在windows 7 下安装MySQL 提示: 1045 access denied for user
摘要:刚装了windows 7系统,配置ROR环境时,mysql 5.134就是安装不上,在最后一步的时候出现问题,具体错误如下图:卸了重装,依然如此。索性将所有的mysql的东西,包括注册表,全部干掉,但是依然如此。之前安装的时候,非常顺利。于是求助于网络,下面是我搜到的解决方案,但是对于我来说,我都试过了,结果不work,不过还是列举出来,或许你能用到方法一方法二方法三最后索性不管了,忽略。然后cmd,输入mysql -uroot ,如果提示password,则直接按enter,默认密码为空,可不是空格。这样就进去了。show databases 。呵呵,还能使用。然后使用NetBeans 6.
阅读全文
mysql decimal、numeric数据类型
摘要:可能做程序的人都知道,float类型是可以存浮点数(即小数类型),但是float有个坏处,当你给定的数据是整数的时候,那么它就以整数给你处理。这样我们在存取货币值的时候自然遇到问题,我的default值为:0.00而实际存储是0,同样我存取货币为12.00,实际存储是12.幸好mysql提供了两个数据类型:numeric和decimal,这两种数据类型可以轻松解决上面的问题:NUMERIC 和 D...
阅读全文
MYSQL的事务处理功能
摘要:事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 删除的SQL语句delete from userinfo where ~~~delete from mail where ~~delete f...
阅读全文
mysql查看所有存储过程
摘要:查询数据库中的存储过程方法一:[代码]方法二:[代码]查看存储过程或函数的创建代码[代码]
阅读全文
MySQL存储过程之代码块、条件控制、迭代
摘要:1,代码块 代码顺序 [代码]可以给代码块加lebel,这样END匹配比较直观,还可以用LEAVE语句来终结代码块: [代码]代码块可以嵌套: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--CREATEPROCEDUREnested_blocks...
阅读全文
MySQL存储过程语法基础
摘要:存储过程语法基础 1,变量 DECLARE声明,SET赋值 变量类型: 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--INT,INTEGERBIGINTFLOATDOUBLEDECIMAL(precision,scale),NUMERIC(pr...
阅读全文
mssql中isnull函数功能在mysql中如何实现...
摘要:mssql 中isnull 函数功能在mysql中如何实现,请教 ==================================================IFNULL(expr1,expr2) 假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2。IFNULL()的返回值是数字或是字符串,具体情况取决于其所使用的语境。...
阅读全文
mysql 游标使用
摘要:请使用 mysql 1.5 或以上version;测试表 level ;[代码]再 insert 些数据 ;代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--/*初始化*/dropprocedureifexistsuseCursor///*建立存储...
阅读全文
MySQL存储过程
摘要:[代码] 3,变量 DECLARE声明,SET赋值 可以在DECLARE变量时用DEFAULT设置默认值,不设则为NULL [代码] 4,参数 IN为默认类型,值必须在调用时指定,值不能返回(值传递) OUT值可以返回(指针传递) INOUT值必须在调用时指定,值可以返回 [代码] 5,条件判断 IF THEN、ELSEIF、ELSE、END IF 代码Code highlighting...
阅读全文
mysql字符串相加函数concat()
摘要:在mysql中不能使用+等运算符进行字符串的连接。要使用一个concat()函数。例如:update cdb_ex_site set viewlog=concat(viewlog,'http://www.cnblogs.com/qiantuwuliang/')上面的语句就是在字段viewlog字段值后面字符串http://www.cnblogs.com/qiantuwuliang/后再赋值给字段v...
阅读全文
MS SQL Server 和 MySQL的区别
摘要:1.MySQL支持enum,和set类型,SQL Server不支持 2.MySQL不支持nchar,nvarchar,ntext类型 3.MySQL的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1) 4.MS SQL不支持replace into 语句,但是在最新的sql20008里面,也支持merge语法 5.MySQL支持insert into table1...
阅读全文
discuz操作mysql实例
摘要:1.单个操作:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$dateYear=date('Y');//当前年份$dateMonth=date('m');//当前月份//exit($dateMonth);//判断当前年月份是否有记录$sql="SELECT*FROM".tname('creditlog_byMonth')."WHEREuid='&quo
阅读全文
mysql 关于日期的操作
摘要:这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:[代码]1.DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。 [代码]2.WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天...
阅读全文
mysql 安装出错
摘要:mysql 安装出错:1.MYSQL服务无法启动1067解决办法 在运行mysql administrator的时候,无法登录mysql服务器,查找错误,老是无法进行.在进入windows下的管理工具的服务中,依然无法启动,提示说是错误1067.解决方案如下:1\进入命令提示符,输入[代码]提示若是delete service success,证明删除服务成功;2\运行mysql的bin目录下面的mysqlinstanceconfig,对mysql进行重新配置,即可.至今,我还不知道产生这一问题的原因是什么,尚在查找中.另,sc是winxp提供的一个高级命令,用来对服务进行查看,中止等操作.
阅读全文
MySQL 中文显示乱码问题解决汇总
摘要:http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
阅读全文
mySQL操作杂记
摘要:1.新建数据库[代码]2.创建数据表代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--CREATETABLE`db_Message`.`t_Message`(`intMessageID`INTNOTNULLAUTO_INCREMENTCOMMENT...
阅读全文
MySQL和EMS SQL Manager 2005乱码的解决方案
摘要:EMS SQL Manager 2005 中文显示为乱码解决办法 1、点选中文为乱码的数据库名,选择你想显示中文的数据库 2、点击菜单Database ->Database Registration Info... 3、在Client charset中将编码改写为utf8或者gb2312
阅读全文