mysqldump详细解释

  子嘉 |  Mysql |  [0]  

在平时的工作中,经常会有导出数据库的应用,如果使用phpmyadmin,这项工作会变得非常容易,但有的时候由于各种原因你无法使用phpmyadmin只能使用shell,这时候mysqldump就会帮上你的忙了。

mysqldump是mysql自身自带的用于导入导出数据库的命令。

mysqldump的基本用法是:

shell> mysqldump [OPTIONS] database [tables]

如果你不给定任何表,整个数据库将被导出。

比如,mysqldump u206 > /home/u206/u206.sql

当然,你也可以通过执行mysqldump –help,你能得到你mysqldump的版本支持的选项表。

注意,如果你运行mysqldump没有–quick或–opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。

mysqldump支持下列选项:

(more…)

一些命令的总结

  子嘉 |  Mysql, 工作日志 |  [0]  

工作这么长时间了,平时工作中用到了不少命令,今天总结一下:)

1 vim的一些配置。

这里说的vim是windows上的配置,比如,我习惯把vim编辑器的背景色改成程序员比较习惯的颜色,取消原有的备份文件,因为每当你编辑一个文件的时候,都会默认生成一个xx文件名~这么个文件,管理起来很不方便。要改变这些设置是要在vim里的启动设定里,把下面的两行代码复制进去就可以了。

color darkblue
set nobackup

2 linux命令

其实用linux系统已经很长时间了,基本上我去过的各个公司都是linux的环境(服务器),所以必须要对linux的一些命令有所了解。最常用的就是查找一个文件或者代码片段了。这里介绍给大家强大的grep命令。

(more…)

HELLO WORLD

  子嘉 |  AJAX, CSS, HTML, JavaScript, Mysql, PHP, 工作日志, 心情随笔, 正则表达式 |  [0]  

hello world 大家都不会陌生。在第一次学习编程语言的时候,都会要编写hello world的。今天我为大家介绍一个网站,在这个网站上有用PHP,JS,C,C++,C#,Delphi,Fortran,GoogleGadgets,HTML,IBM-Exec,InstallScript,Java,Java-Servlet,JavaScript,Lotus-Script,PEARL,Ruby等语言编写的hello world程序。

浮层

  子嘉 |  AJAX, CSS, HTML, JavaScript, Mysql |  [0]  

最近刚做完鼠标浮层的功能。
这项功能需要程序和美工的配合。这是必须的。
在设计页面的时候:

whatever you want to display

id为layStatic的是固定在页面里的,是不变的。变化的是layContent的内容。
我第一个遇到的问题是,如何组装数据?我第一个想到的是笨的JS拼接HTML字符串的方法。这个估计会要了我的命。对于简单的页面这是个好办法。但对于返回复杂的页面,这就不是个好办法了。我的解决办法是,使用smarty。就是fetch出一个字符串,前台js调用。这未必是最好的办法。其他办法我暂时没有想到。
利用模板建立浮层。
1 浮层可以放到模板里。使用smarty获取。这样便于编写代码,简化代码。
2 在模板里加入{strip}{/strip}标签。
3 使用php字符编码转换函数进行字符转换,因为ajax返回的是utf-8的编码。也还有一个方法,使用header函数。
但必须注意,模板里一定要用双引号。这是避免与JS相冲突。因为JS端是通过innerHTML=’content’来实现的。(相反,如果模板里使用单引号,则JS使用双引号)