-
c# 连接MySQL中文乱码问题的解决方法
所属栏目:[MySql教程] 日期:2020-12-12 热度:188
突然发现我的数据表中,有汉字的部分均是乱码,英文正常,遂怀疑是编码问题。同事的工作,使用http发送utf-8编码的汉字,服务器程序可正确接收和存入数据库,读取,均正确。 数据表配置为utf-8 一开始以为本地语言编码格式问题,对字符串进行编码,如; strin[详细]
-
mysql让存储结果分页,用于复杂查询
所属栏目:[MySql教程] 日期:2020-12-12 热度:60
似乎讨论分页的人很少,难道大家都沉迷于limit m,n? 在有索引的情况下,limit m,n速度足够,可是在复杂条件搜索时, where somthing order by somefield+somefield mysql会搜遍数据库,找出所有符合条件的记录,然后取出m,n条记录。 如果你的数据量有几十万[详细]
-
MySQL中文全文索引插件 mysqlcft 1.0.0 安装使用文档
所属栏目:[MySql教程] 日期:2020-12-12 热度:184
MySQL在高并发连接、数据库记录数较多的情况下,SELECT ... WHERE ... LIKE '%...%'的全文搜索方式不仅效率差,而且以通配符%和_开头作查询时,使用不到索引,需要全表扫描,对数据库的压力也很大。MySQL针对这一问题提供了一种全文索引解决方案,这不仅仅提[详细]
-
解决MYSQL CPU 占用100% 的经验总结
所属栏目:[MySql教程] 日期:2020-12-12 热度:75
朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL 服务进程 (mysqld-nt.exe) CPU 占用率总为 100% 高居不下。此主机有10个左右的 database,分别给十个网站调用。据朋友测试,导致 mysqld-nt.exe cpu 占用奇高的是网站A,一旦在 IIS 中将此网站停止服务[详细]
-
Csv文件导入Mysql出现的乱码问题及解决方法
所属栏目:[MySql教程] 日期:2020-12-12 热度:111
将*.csv文件导入mysql可使用LOAD DATA INFILE, 概要写法: LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE file_name.csv [REPLACE | IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY string] [[OPTIONALLY] ENCLOSED BY char] [ESCAPED BY cha[详细]
-
MySQL UPDATE时主键冲突引发的思考
所属栏目:[MySql教程] 日期:2020-12-12 热度:117
假设有一个表,结构如下: mysqlCREATETABLE`a`( `id`int(10)unsignedNOTNULLAUTO_INCREMENT, `id2`int(10)unsignedNOTNULLDEFAULT'0', PRIMARYKEY(`id`) )ENGINE=MyISAM; 该表中只有6条记录,如下: mysql select * from a; +----+---------+ | id | city_id[详细]
-
ASP连接MSSQL的错误- 拒绝访问
所属栏目:[MySql教程] 日期:2020-12-12 热度:92
在一次ASP程序中不能正常连接MSSQL出现出错信息如下: HTTP/1.1 200 OK Server: Microsoft-IIS/5.1 Date: Sun,11 Jun 2006 00:59:27 GMT Connection: close Content-Length: 65 Content-Type: text/html Cache-control: private HTTP/1.1 401 错误: 拒绝访问[详细]
-
如何在Unix系统环境安装MySQL数据库
所属栏目:[MySql教程] 日期:2020-12-12 热度:52
安装时建议你为MySQL管理创建一个用户和组。由该组用户运行mysql服务器并执行管理任务。(也可以以root身份运行服务器,但是不推荐) 第一步创建一个用户来运行服务器。在Solaris和unix下,可以用useradd和groupadd使用工具来完成。取一个名字叫mysql吧。(当[详细]
-
MySql 判断汉字、日期、数字的函数
所属栏目:[MySql教程] 日期:2020-12-12 热度:124
几个平常用的mysql函数 /***************************************************** 1.判断字符串是否为汉字 返回值:1-汉字 0-非汉字 *****************************************************/ DROP FUNCTION IF EXISTS fc_is_hanzi; CREATE FUNCTION fc_is_ha[详细]
-
MySQL 触发器简单实例
所属栏目:[MySql教程] 日期:2020-12-12 热度:109
1、语法: CREATE TRIGGER 触发器名称 --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象. { BEFORE | AFTER } --触发器有执行的时间设置:可以设置为事件发生前或后。 { INSERT | UPDATE | DELETE } --同样也[详细]
-
解除 mysql 的全文索引限制
所属栏目:[MySql教程] 日期:2020-12-12 热度:55
Mysql 4.0 开始就支持全文索引功能,但是 Mysql 默认的最小索引长度是 4。 对于英文来说,这个设置是合理的,但是对于中文或者日文,这个设置就很不合理。 so,修改mysql的配置(my.cnf文件): 在 [mysqld] 后面加入一行 fft_min_word_len = n n为小于4的数字[详细]
-
MySQL配置文件之mysql.ini参数详解
所属栏目:[MySql教程] 日期:2020-12-12 热度:87
my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数。 my.ini分为两块:Client Section和Server Section。 Client Section用来配置MySQL客户端参数。 要查看配置参数可以用下面的命令: show variables like '%in[详细]
-
Mysqldump备份还原数据与导入导出语句
所属栏目:[MySql教程] 日期:2020-12-12 热度:70
mysqldump备份还原和mysqldump导入导出语句大全详解 mysqldump备份: mysqldump -u用户名 -p密码 -h主机 数据库 a -w sql条件 --lock-all-tables 路径 案例: mysqldump -uroot -p1234 -hlocalhost db1 a -w id in (select id from b) --lock-all-tables c:aa[详细]
-
Windows环境下初始化mysql数据库
所属栏目:[MySql教程] 日期:2020-12-12 热度:122
Linux环境中,安装好mysql后,还不能直接启动服务,必须先对数据库进行初始化。初始化的工作主要包括: 初始化日志、表空间等数据库必须的文件; 创建并初始化系统数据库(mysql)。 初始化完成后,启动mysqld守护进程,方可访问数据库。 在Windows的环境下,[详细]
-
Windows2003下PHP自动备份mysql数据库的方法
所属栏目:[MySql教程] 日期:2020-12-12 热度:198
每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件. 分享如下. 1. 环境: windows server 2003 + Apache 2.0 + PHP5 + MySQL 5.5.17. 2. 假设 PHP 安装目录为 D:/php,MySQL 安装目录为 D:/mysql. 3. 在 D:/php 下建立目录 WinRAR,把你 winr[详细]
-
管理控制:MYSQL数据库常用命令列表
所属栏目:[MySql教程] 日期:2020-12-12 热度:148
MYSQL常用命令列表 1、系统管理 mysql -h主机地址 -u用户名 -p 连接MYSQL(在mysql/bin) exit 退出MYSQL命令 mysqladmin -u用户名 -p旧密码 password新密码 修改密码(在mysql/bin) grantselect[insert][,update][,delete]on数据库.*to用户名@localhost(%, 表[详细]
-
MySQL学习笔记-MySQL的启动和连接
所属栏目:[MySql教程] 日期:2020-12-12 热度:135
、查看并启动MySQL服务 在Windows XP下安装完MySQL后,它就已经自动启动服务了,并且在开始菜单中有其客户端的快捷方式连接,见图4.1。 图4.1 可以通过Windows的服务管理器查看。开始-运行,输入services.msc,回车。弹出Windows的服务管理器,然后就可以看[详细]
-
MySQL索引背后的数据结构及算法原理
所属栏目:[MySql教程] 日期:2020-12-12 热度:150
写在前面的话 在编程领域有一句人尽皆知的法则程序 = 数据结构 + 算法,我个人是不太赞同这句话(因为我觉得程序不仅仅是数据结构加算法),但是在日常的学习和工作中我确认深深感受到数据结构和算法的重要性,很多东西,如果你愿意稍稍往深处挖一点,那么扑[详细]
-
快速掌握MySQL数据库的双向加密方式
所属栏目:[MySql教程] 日期:2020-12-12 热度:194
编程之家 jb51.cc 如果你正在运行使用MySQL的Web应用程序,那么你把密码或者其他敏感信息保存在应用程序里的机会就很大。保护这些数据免受黑客或者窥探者的获取 是一个令人关注的重要问题,因为您既不能让未经授权的人员使用或者破坏应用程序,同时还要保证[详细]
-
MySQL中文模糊检索问题的解决方法
所属栏目:[MySql教程] 日期:2020-12-12 热度:120
在 MySQL 下,在进行中文模糊检索时,经常会返回一些与之不相关的 记录,如查找 %a% 时,返回的可能有中文字符,却没有 a 字符存在。 本人以前也曾遇到过类似问题,经详细阅读 MySQL 的 Manual ,发现可以 有一种方法很方便的解决并得到满意的结果。 例子:[详细]
-
教你快速掌握如何向MySQL的表中录入数据
所属栏目:[MySql教程] 日期:2020-12-12 热度:160
当我们建好数据库及表后,首先想到的就是向数据库的表中输入数据.下面我们就来探讨一下如何向数据库增加数据: 1.常用的方法是insert语句 以下为引用的内容: insert into tablename values(value1,value2,...) insert into tablename(fieldname1,fieldname2,.[详细]
-
MySQL 数据库常用命令用法总结
所属栏目:[MySql教程] 日期:2020-12-12 热度:98
在日常工作中,会简单的使用一下mysql,故对常见命令操作总结一下,常用方式如下 mysqldump 命令的使用 : 备份和导出数据库 mysqldump -h database_ip -u Username -p --opt databasename backup-file.sql 只导出数据库表结构 mysqldump -h database_ip -d -[详细]
-
MySQL5.1系列最新稳定版5.1.33发布
所属栏目:[MySql教程] 日期:2020-12-12 热度:75
建站学院MySQL讯 MySQL今早放出5.1系列最新稳定版本5.1.33,这是去年11月26日5.1.30发布并标志着5.1系列正式GA后的第三个版本。上一个版本是2009-03-03的5.1.32.建议所有使用5.1系列的用户升级到这个版本。这个版本增强了查询缓存,同时修正了很多安全及分区[详细]
-
Win32下免安装版的MySQL配置方法
所属栏目:[MySql教程] 日期:2020-12-12 热度:97
当前非安装版是从MySQL.com下载来的v5.1.40;下载下来的是一个ZIP压缩包,解压到C:MySQL5.1.40目录,接下来,设置系统环境变量,好在CMD命令行下使用MySQL。 环境变量设置:单击桌面我的电脑右键属性-高级-环境变量-双击Path项,添加C:MySQL5.1.40in目录,如果[详细]
-
数据库实例:如何解决mysql 1046错误
所属栏目:[MySql教程] 日期:2020-12-12 热度:83
mysql 1046错误解决: ?php require_once './include/common.inc.php'; $maxpostnum = 200; //设定最小帖子数量 if(!$discuz_user || !$discuz_pw) { showmessage('对不起,您还没有登录,无法进行此操作。'); } if(!$adminid ){ $query=$db-query(SELECT pos[详细]