Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > MySQL使用tips
【标  题】:MySQL使用tips
【关键字】:MySQL,tips
【来  源】:http://blog.chinaunix.net/article.php?articleId=13389&blogId=82

MySQL使用tips

Your Ad Here

1、用mysql内置函数转换ip地址和数字
利用两个内置函数
inet_aton:将ip地址转换成数字型
inet_ntoa:将数字型转换成ip地址

2、充分利用mysql内置的format函数
尤其是在处理字符格式的时候,例如将12345转换成12,345这样的,只要用:format(12345,0)即可,如果用format(12345,2)则显示的是12,345.00了...

3、利用mysql的内置函数处理时间戳问题
eg : select FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x');
结果: 2004 3rd August 03:35:48 2004

4、利用mysql_convert_table_format转换表类型
需要DBI和DBD的mysql相关模块支持才能用,例子:
mysql_convert_table_format --user=root --password='xx' --type=myisam test yejr

5、修改mysql表中的字段名
alter table tb_name change old_col new_col definition...

6、利用临时变量
select @var1:=a1+a2 as a_sum,@var2:=b1+b2 as b_sum,@var1+@var2 as total_sum from test_table xxx;

7、用int类型存储ip地址
原先错误的认为必须用bigint才够,后来发现使用int unsigned类型就足够了。 :)

8、CREATE TABLE IF NOT EXISTS ... select 语法局限
尽管只是对目标表的insert操作,但是‘居然’不允许源表的insert操作,真是莫名其妙

9、利用IF函数快速修改ENUM字段值
一个例子:
update rule set enable = if('0' = enable,'1','0') where xxx;
enable 类型:enum('0','1') not null default '0'

10、事务无法嵌套

处女贴呀,哈哈:【上一篇】
Oracle 和 mysql 的一些简单命令对比参照:【下一篇】
【相关文章】
  • 如何安装mysql 5.0
  • Mysql使用基础知识
  • 安装mysql数据库
  • mysql的最大连接数默认是100
  • mysql 程序参考
  • Performance Tuning MySQL
  • tomcat5中配置mysql数据源
  • linux mysql jdbc 权限问题
  • MySQL 常用命令
  • MYSQL基础
  • 【随机文章】
  • 先有的数据,还是先有的行为
  • 使用Enterprise Library时: 不允许所请求的注册表访问权的解决
  • 前世谁埋的你?
  • Windows下如何彻底删除Oracle 解决方法
  • Windows故障恢复控制台
  • WIN2000+PHP+MYSQL+TOMCAT+JSP完全整合安装手册
  • 放心大胆用六类
  • Apache Server设置虚拟WEB(网站)
  • 十年之前---ERP公司的家庭写照
  • 测试优先可能要要求暴露实现细节
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.