随笔分类 - MySQL
解决mysqlclient无法转换无效的时间类型
摘要:使用mysqlclient查询记录,报Unable to convert MySQL date/time value to System.DateTimemysql的date/time类型通过ado.net查询得到的是一个字符串,而不是日期类型,需要手动用程序转换,不过你可以设置连接字符串"Allow Zero Datetime=true",得到的就是日期型,不用转换了
阅读全文
mysql 多语言编码
摘要:==============================================================补充材料一:==============================================================mysql字符编码是版本4.1引入的,支持多国语言,而且一些特性已经超过了其他的数据库系统。我们可以在MySQL Command Line ...
阅读全文
mysql 免安装版配置方法
摘要:免安装版本在http://dev.mysql.com/downloads/mysql/5.0.html下载 下载后解压到c:\mysql获取他任意位置 解压后在目录下,找到my-huge.ini,my-large.ini,my-medium.ini配置文件 打开进行配置: [mysqld] # set basedir to your installation path basedir=c:/mys...
阅读全文
mysql 帐户密码修改
摘要:use mysql update user set Password=password('newpassword') where User='root'; flush privileges; 1.通过修改MYSQL数据库中MYSQL库的USER表 就用普通的UPDATE、INSERT语句就可以 2.在命令行中使用如下命令 MYSQLADMIN -u root ...
阅读全文
mysql 备份
摘要:MYSQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据。 1、创建备份文件夹 #cd /www #makedir backup 2、编写运行脚本 #vi autobackup 写入以下内容: filename=`date +%Y%m%d` mysql_bin_dir/mysqldump –opt dataname -u user -ppass...
阅读全文
mysql导入sql脚本
摘要:例如:我的用户名是root 密码是123 sql脚本存在C盘 名字为test.sql 数据库为test 有两种方法可以执行脚本 1:打开CMD输入以下命令(不需要转换目录) >mysql -u root -p123 进入MYSQL后 mysql>use test; mysql> source c:/test.sql ok执行完了,你可以用show tables;查看有哪写表(记得语句后有个分号) ...
阅读全文
mysql 操作日志查看
摘要:刚接触mysql不久,发现缺少比较多企业级的功能,想实时查看mysql所执行的sql语句,类似mssql里的事件探查器,上网找了一下,只能将执行操作写到日志里,做法如下: 对my.ini文件进行设置,我的mysql安装环境是xp sp2,该文件在c:\windows\..下,打开文件进行修改 [mysqld] basedir=E:/mysql 4.0.12 #bind-address=192.16...
阅读全文
MySQL索引分析和优化(转)
摘要:什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描...
阅读全文
.net 连接MySQL
摘要:初学MYSQL,若要使用MySQL自带的连接器进行连接,先下载(http://dev.mysql.com/downloads/connector/net/5.1.html) 引用DLL,下面是简单的测试代码。 using MySql.Data.MySqlClient; .... string _strConnect = "server=localhost; user id=snow; pas...
阅读全文