MySql - 军军小站|张军博客
MySql

Mysql中文检索匹配与正则

今天在用sql模糊查询包含字母d的时候,发现一些不包含此字母的也被查询出来了:SELECT*FROMcustomWHEREcustom_realnameLIKE'%d%'查询了一下,发现以下说明:(最后修改为:SELECT*FROMcustomWHEREcustom_realnameLIKEBINARY'%d%')今天在做mysql的一个搜索的时候发现我用selectnamefromcontactwherenamelike'%a%'的时候出来的结果除了包含

系统 2019-08-12 01:52:53 2250

MySql

Mysql导入导出工具Mysqldump和Source命令用法详

Mysql本身提供了命令行导出工具Mysqldump和MysqlSource导入命令进行SQL数据导入导出工作,通过Mysql命令行导出工具Mysqldump命令能够将Mysql数据导出为文本格式(txt)的SQL文件,通过MysqlSource命令能够将SQL文件导入Mysql数据库中,下面通过Mysql导入导出SQL实例详解Mysqldump和Source命令的用法在PHP网站开发中,时常遇到Mysql数据库备份或数据库迁移工作,这时Mysql怎么导入

系统 2019-08-12 01:52:50 2250

MySql

Mysql 目录恢复注意事项

SET@mycnt=0;SELECT@mycnt:=@mycnt+1asmycnt,a.*,b.*FROMa,b;表中第一列即为mycnt,从1开始计数。set@num=0;selectconcat('updateapl_maps_bizsetgkid=\'',gkid,'\'whereid=',@num:=@num+1,';')fromca_map_buzman;1、cppath/mysql/data/yourdatabasepath/mysql/dat

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

MySql

MySQL 5.5.30 发布

MySQL5.5.30发布。2013-01-30之前的版本是2012-12-21的5.5.29.其他产品线还是5.1.675.0.96。完全改进:ChangesinMySQL5.5.30FunctionalityAddedorChangedInnoDB:Theinnodb_print_all_deadlocksconfigurationoptionfromMySQL5.6wasbackportedtoMySQL5.5.Thisoptionrecordsea

系统 2019-08-12 01:52:38 2250

MySql

MySQL Replication and Time Zones

mysql使用replication做主从,如果从上添加触发器,insert语句有now()时,需要在服务器启动项中添加default-time-zone。否则会引发时区问题。16.4.1.31.ReplicationandTimeZonesThesamesystemtimezoneshouldbesetforbothmasterandslave.Otherwise,statementsdependingonthelocaltimeonthemastera

系统 2019-08-12 01:52:16 2250

MySql

优化MySQL数据库性能

1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是BIGIN来定

系统 2019-08-12 01:51:36 2250

MySql

mysql 1069 数据库无法启动解决办法

mysql无缘无故的启动不了了。在控制台里面用root连接,报错10061.在服务管理里面启动,报错1069.在网上找了一些解决方法,删除my.ini之类的,都无效。后来在百度经验里面找到了可行办法。step1:在“本地用户和组”里面修改本地mysql账号的密码step2:在服务里面修改对应的登录密码stet3:启动mysql服务,ok...mysql正常连接step4:重启apache,后台ok参考连接:http://jingyan.baidu.com/

系统 2019-08-12 01:51:28 2250

MySql

Centos下安装mysql5.5+(2013.05.08)

1.上传mysql-5.5.29.tar.gz和cmake-2.8.10.2.tar.gz到/usr/local文件夹下。2.CentOS安装g++和ncurses-devel[root@localhostlocal]#yuminstallgcc-c++[root@localhostlocal]#yuminstallncurses-devel3.cmake的安装(也可以使用yum安装)[root@localhost]#tar-zxv-fcmake-2.8.

系统 2019-08-12 01:32:38 2250

MySql

MySql数据库中文乱码解决方法

解决乱码最好的方法是在项目设计之初,统一所有的字符集,例如页面、request对象以及数据库等等。一、几种常见的乱码现象:1、页面乱码单纯的页面乱码是很好解决的,只要修改头部适合的字符集即可,如果页面中文显示乱码,你可以把字符集修改为:gb2312或gbk。2、页面之间传递的参数是乱码页面之间传递参数出现的乱码,就要解决页面编码和requset的字符集问题,在参数传进传出时重新设置相应的字符集。比如:request.setCharacterEncoding

系统 2019-08-29 23:49:36 2249

MySql

mysql 安装1

Linux安装mysql.tar.gz包(2012-09-2819:25:06)标签:it分类:linux学习编我用的mysql的版本的是:mysql-5.1.49-linux-i686-icc-glibc23.tar.gz在官网上就可以下载到。先期工作:建立mysql用户组,mysql用户,并且把mysql用户加入到mysql用户组中。建立mysql用户组:groupaddmysql建立mysql用户并加入mysql用户组:useraddmysql-gm

系统 2019-08-12 01:54:03 2249

MySql

程序员实用的 MySQL sql 语句

这儿只讲究实用,程序员编程时常用到的MySQL的sql语句(不包括基本的select,update,delete等语句).1.添加一个用户build,并赋予所有权限的命令grantallprivilegeson*.*to'build'@'%'identifiedby'build';2.命令行窗口登录的命令mysql-uusername-ppassword[db_name][db_name]如果指定,则进入具体的数据库,示例:mysql-ubuild-pbu

系统 2019-08-12 01:53:28 2249

MySql

启动、停止、重启 MySQL 常见的操作方法:

启动、停止、重启MySQL常见的操作方法:简单罗列一、启动方式1、使用service启动:servicemysqldstart2、使用mysqld脚本启动:/etc/inint.d/mysqldstart3、使用mysqld_safe启动:mysqld_safe&二、停止1、使用service启动:servicemysqldstop2、使用mysqld脚本启动:/etc/inint.d/mysqldstop3、mysqladminshutdown三、重启1

系统 2019-08-12 01:51:52 2249

MySql

MySQL宣布加入微软Visual Studio工业伙伴计划

MySQL宣布加入微软VisualStudio工业伙伴计划其中与使用VisualStudio公司及程式开发人员最大受益是MySQL将推出MySQL数据库的VS2005Plug-in套件MySQLAB是世界上最受欢迎的OpenSource数据库之一,在2006/6/27日MySQL宣布加入微软VisualStudio工业伙伴计划,其中零零总总的相关计划在此不详述,因为跟我们小老百姓没有关系,而有一项计划会关系着非常多公司及开发人员的福利,就是MySQL打算推

系统 2019-08-12 01:32:31 2249

MySql

MySQL数据库常用操作

1、显示数据库showdatabases;2、选择数据库use数据库名;3、显示数据库中的表showtables;4、显示数据表的结构describe表名;5、显示表中记录SELECT*FROM表名6、建库createdatabse库名;7、建表createtable表名(字段设定列表);mysql>createtablename(->idintauto_incrementnotnullprimarykey,->unamechar(8),->genderc

系统 2019-08-12 01:55:41 2248