MYSQL
ayearlater
思路开阔,解决问题能力强,具有良好沟通协调能力,有责任心,能承受一定的工作压力;学习能力强,感兴趣的技术都会去了解一下,做些例子。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
timestamp类型设置默认时间
把默认设置成CURRENT_TIMESTAMP就ok了。原创 2011-06-10 16:11:00 · 1191 阅读 · 0 评论 -
解决MYSQL在DOS下select ,insert 中文乱码
方法一在查询之前用下面的sql先跑一下mysql> set character_set_results=gbk;或者:mysql> set character_set_results=gb2312;再查看一次mysql> show variables原创 2011-09-07 10:23:05 · 491 阅读 · 0 评论 -
忘记mysql 5.1 root密码的处理方法
1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql2,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。 命令为: mysqld --skip-grant-tables3,重新打开一个CMD命令行窗口,输入mysql -uroot -p,使用空密码的方式登录MySQL(不用输入密码,直接按回车)4,输入以下命令开始修改roo转载 2012-05-22 15:24:58 · 1002 阅读 · 0 评论 -
MySQL索引bug
以下的文章主要讲述的是一个MySQL索引在被破坏的情况想所产生的问题与其实际的解决方案。如果你对其实际的操作方案感兴趣的话,你就可以浏览以下的文章了,下面就是文章的具体内容描述。下午上班,惊闻我的dedecms的网站出问题了,访问一看,果然全屏报错,检查MySQL(和PHP搭配之最佳组合)日志,错误信息为:Table '.\dedecmsv4\dede_archives' is转载 2012-11-09 15:58:42 · 645 阅读 · 0 评论 -
mysql函数
对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII('2'); -> 50mysql> select ASCII(2); -> 50mysql> select ASCII('dx');转载 2013-02-28 09:50:23 · 473 阅读 · 0 评论 -
表内容自增(主要是填充测试数据用)
INSERT INTO 表名 (字段) ( SELECT 字段 FROM 表名 ) ;原创 2013-10-22 13:53:51 · 641 阅读 · 0 评论 -
mysql索引挑选
1、尽量为用来搜索、分类或分组的数据列编制索引,不要为作为输出显示的数据列编制索引。2、综合考虑各数据列的维度。3、对短小的值进行索引。4、为字符串的前缀编索引。5、充分利用最左边的前缀。6、适可而止,不要建立过多的索引。7、让索引的类型与你打算进行的比较操作的类型保持匹配。(使用B树索引的关键字:USING BTREE).8、利用慢查询日志转载 2014-02-28 13:23:54 · 622 阅读 · 0 评论 -
com.mysql.jdbc.PacketTooBigException: Packet for query is too large > 1024
在命令行执行下面命令,然后重启mysql。(我修改的配置文件一直不起作用,修改配置文件/etc/my.cnf)SHOW VARIABLES LIKE '%max_allowed_packet%';SET GLOBAL max_allowed_packet = 2*1024*1024*16;原创 2015-02-06 10:58:34 · 6733 阅读 · 0 评论
分享