mysql
文章平均质量分 78
beimuaihui
只为一个理由
展开
-
mysql失误足迹
1.自动编号mysql自动编号 跟mssql有一个不同,就是可以显示插入自动编号的列,如当前最大的编号为15,你可以用insert into table(id) values(70)来插入数据,如果你插入的是字符,它会转成数字,如果没有转成功,则编号为自动加一,如insert into table(id) values(‘cccc),它会自动新增编号为16的编号。2. 删除一个表某列的有重复的记原创 2007-11-30 11:41:00 · 816 阅读 · 0 评论 -
mysql: unknown option '--connect-expired-password'
我在编译mysql5.6时使用 ./scripts/mysql_secure_installation 报以上错误,搜索了一下,没发现结果。 原来是这个脚本自作聪明,加了一个参数connect-expired-password, 直接在mysql_secure_installation脚本中删除删除这个connect-expired-password就可以了原创 2015-03-22 19:34:48 · 6746 阅读 · 0 评论 -
Mysql Workbench 导入 DBDesigner 乱码解决 办法
1.直接用程序 解释xml文件,将两个编码转成GBK中文字符,再将这些字符转成UTF-8;最后将结果存入 dict表中 php代码 如下: <?phpheader("Content-Type: text/html; charset=utf-8");$obj = simplexml_load_file('/home/bob/Documents/document/原创 2013-11-29 17:31:58 · 1910 阅读 · 0 评论 -
The hell ascii 160
最近客户抱怨字段中间的空格没办法查询,但显示的明明是空格.select ascii(substring(col,pos));一查原因ascii!=32,而是160.用excel导入时经常空格被替换成ascii=160. 导致数据库中根本没办法查询.只能通过update str_replace(col,ascii(160),ascii(32)where col like concat('%',ascii(160),'%')原创 2011-05-24 14:16:00 · 1369 阅读 · 0 评论 -
php检测 mysql数据库结构更新
从网上搜索的一段代码,有修改的留言一下,我想看看 <?php/** * 数据库差异对比工具 * * @author 朱华 * @copyright www.joy999.com * @version v1.0 * @author modified by beimuaihui * @version v1.1 */header(Conte转载 2010-04-07 19:46:00 · 1056 阅读 · 0 评论 -
SQLYog管理mysql不错
开始时用mysql manager,但找不到序列号,破解的问题总是弹出*.dll错误,郁闷。 转而用SQLYog注册一下,还真好用。 参考: http://bbs.phpchina.com/viewthread.php?tid=80098&extra=&page=12.http://www.3ddown.com/soft/784.htm转载 2009-09-10 18:01:00 · 738 阅读 · 0 评论 -
linux局域网访问MYSQL慢的问题
编辑/etc/mysql/my.cnf在[mysqld]下面加入如下两行skip-name-resolve skip-grant-tables 然后sudo /etc/init.d/mysql restart 参考:1.http://library.javaeye.com/blog/1597312.http://dev.mysq转载 2009-06-26 09:33:00 · 651 阅读 · 0 评论 -
PHPMYADMIN: #1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
xampp本来是mysql5,后来停止mysql5安装mysql4 时弹出以上错误。 解决办法是:UPDATE mysql.user SET Password = OLD_PASSWORD(yourpwd) WHERE Host = localhost AND User = username; FLUSH PRIVILEGES转载 2009-07-25 08:46:00 · 1185 阅读 · 0 评论 -
windows安装mysql3.23安装
1.双击setup.exe 安装mysql3.23时碰到这个问题: "无法运行 16位windows程序, 找不到文件 或它的某一组件" 我N久,郁闷中。 我首先右键点击,属性,->兼容性,windows95不行。 最后找到的解决办法是:文件名或文件夹路径太长长啦,不支持。 将文件夹路径改短就可以啦 2.运行1)、在DOS窗口下,转载 2009-07-27 14:05:00 · 964 阅读 · 0 评论 -
mysql两个数据库比较
因为公司有本地远程多台服务器,导致数据库版本过多.那多个数据库的差异在哪里呢?个人想了三个解决办法 1.sql语句:因为mysql 没有full outer join,所以用left join union all right join来实现 select a.table_schema, a.table_name, a.column_n原创 2009-05-08 10:59:00 · 3688 阅读 · 0 评论 -
mysql优化
无意中看到mysql官网上的op10SQLPerformanceTips,不错,就转载一下 Top10SQLPerformanceTips Spcific Query Performance Tips (see also database design tips for tips on indexes): Use EXPLAIN to profil转载 2009-05-08 14:41:00 · 1427 阅读 · 0 评论 -
MYSQL 字符集问题
前一段时间,一直被mysql的字符集困扰,今天就这方面的知识总结一下.MySQL的字符集支持(Character Set Support)有两个方面: 字符集(Characterset)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(s转载 2008-10-10 11:16:00 · 482 阅读 · 0 评论 -
mysql生成测试数据
我的mysql版本是5.0.2,没办法生成存储过程,所以只能不停地按住mysql_front中的ctl_F9来运行,明天换xamp insert into table_name(column_fk_id,column_fk_id2,content,squery,ltime,state,result) select (select id from fk_table order原创 2007-12-05 15:13:00 · 898 阅读 · 0 评论 -
mysql的SQL_CALC_FOUND_ROWS 使用
在很多分页的程序中都这样写:SELECT COUNT(*) from `table` WHERE ......; 查出符合条件的记录总数SELECT * FROM `table` WHERE ...... limit M,N; 查询当页要显示的数据这样的语句可以改成:SELECT SQL_CALC_FOUND_ROWS * FROM `table` WHERE ......转载 2007-11-29 11:50:00 · 2613 阅读 · 0 评论 -
mysql命令行导入数据库
发现有时phpmyadmin导出的数据库不可以通过命令导入,所以统一全部用命令行导入。1.导出;windows: mysqldump -u root baogg --default-character-set=utf8mb4 --add-drop-table > "D:\www\usb\Dropbox\uml\baogg_%date:~0,4%%date:~5,2%%date:~8,2%_...原创 2011-10-18 21:09:56 · 3188 阅读 · 1 评论