文章标签 ‘mysql’

转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/configure_lamp/ 编译环境 Debian (Ubuntu) apt-get install build-essential apt-get install libncurses5-dev sudo apt-get install libxml2-dev libcurl3-dev libpng-dev libmhash-dev libmcrypt-dev libxslt-dev libpspell-dev Mysql编译安装参数 CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -msse2 -mmmx -mfpmath=sse -mcpu=pentium4 -march=pentium4 -pipe -fomit-frame-pointer" CXXFLAGS="-O3 -msse2 -mmmx -mfpmath=sse -funroll-loops -mcpu=pentium4 -march=pentium4 -pipe -fomit-frame-pointer" ./configure --prefix=/usr/local/mysql --localstatedir=/var/lib/mysql --with-comment=Source --with-server-suffix=-Community-Server --with-mysqld-user=mysql --without-debug --with-big-tables --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=all --with-pthread --enable-static --enable-thread-safe-client [...]

2008年3月18日16:35 | 2 条评论

转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/mysql_export_and_import/ 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname > dbname.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u dbuser -p dbname users> dbname_users.sql 3.导出一个数据库结构 mysqldump -u dbuser -p -d --add-drop-table dbname >d:\dbname_db.sql -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table 4.导入数据库 常用source 命令 进入mysql数据库控制台,如 mysql -u root -p [...]

2007年11月5日01:24 | 没有评论
标签: ,

转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/php_mysql_study_4/ 1. 如何禁用 select 下拉列表中的某一项 <select> <option selected>——请选择——</option> <optgroup label="分类一"> <option>——子类一</option> <option>——子类二</option> </optgroup> <optgroup label="分类二"> <option>——子类一</option> <option>——子类二</option> </optgroup> </select> 2. EMS SQL Manager中文显示乱码 打开EMS SQL Manager点击那个数据库出现了许多属性 选择database registration info中有一个client charset 选择gb2312简体中文 3. Mysql 乱码 MySQL数据库字符集为utf8 并且网页通过UTF-8编码发送 这时存入数据库的仍然是乱码 需要做以下设置: @mysql_connect($dbhost,$dbuser,$dbpassword); 加上下面这行 $this->query("SET NAMES 'utf8'"); 在每次发送sql查询前设定字符集为utf-8 4. 正则表达式 Email匹配 if(!preg_match("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/",$email)) { echo "邮件格式不正确"; } 5. [...]

2007年9月7日00:47 | 没有评论
标签: , ,

转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/php_mysql_study_3/ 1. mysql 定界符(反引号`) 当标示符是一个受限的词或包含特殊的字符时使用 select * from `select` where `select`.id >100; create table orders(`my orders` varchar(100)...); 2. 数据库的大小写 linux下的数据库和表名的大小写是敏感的 其他的数据库对象不区分大小写 3. mysql 分组语句和嵌套子查询 员工表 emp( empno, name, tel, deptno, sal ) 部门表 dept( deptno, dname, addr ) 显示每个部门收入最高的职工信息 select * from emp where sal in ( select max(sal) from emp group by [...]

2007年7月27日16:35 | 没有评论
标签: , ,

转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/php_mysql_study_2/ 1. 值参和变参 值参: <?php function swap($a, $b) { $temp = $a; $a = $b; $b = $temp; } $x = 100; $y = 1; swap($x, $y); echo "x = $x<br />y = $y"; ?> 输出结果为: x = 100 y = 1 这里 $x, $y 只是一个值的拷贝 变参: <?php function swap(&$a, &$b) { $temp [...]

2007年6月22日15:15 | 没有评论
标签: , , ,