易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : mysql

Mysql 导入导出的问题

关于MySql的导入导出问题
    在终端中,进入mysql的路径下的bin中,在这个路径下可以执行mysql,mysqldump等命令。
    或者添加环境变量 设置环境变量path "...(mysql的安装路径下的bin目录)",这样就不必每次都进入上面所说的路径下操作。
导出一个库:
    mysqldump -u 登录名 -p 库名 > 要将此库导出到的文件
    eg: mysqldump -u root -p database1 > data1.sql
导出一个表:
    mysqldump -u 登录名 -p 库名 表名 > 要将此库导出到的文件
    eg: mysqldump -u root -p database1 table1 > data2.sql
    另外,mysqldump中的一个参数 -h 后面跟一个ip地址,表示是操作此ip机器上的mysql数据库
    eg: mysqldump -h localhost -u root -p database1 table2 > data3.sql
导入到数据库中:
    mysql -h ip -u 登录名 -p 库名 < 要将此库导出到的文件
    eg: mysql -h localhost -u root -database1 < data2.sql
    或者
    进入m ......

[转载]MYSQL常见出错代码解析

 1005:MYSQL创建表失败
  
  1006:MYSQL创建数据库失败
  
  1007:MYSQL数据库已存在,创建数据库失败
  
  1008:MYSQL数据库不存在,删除数据库失败
  
  1009:MYSQL不能删除数据库文件导致删除数据库失败
  
  1010:MYSQL不能删除数据目录导致删除数据库失败
  
    1011:MYSQL删除数据库文件失败
  
  1012:MYSQL不能读取系统表中的记录
  
  1020:MYSQL记录已被其他用户修改
  
  1021:硬盘剩余空间不足,请加大硬盘可用空间
  
  1022:MYSQL关键字重复,更改记录失败
  
  1023:MYSQL关闭时发生错误
  
  1024:MYSQL读文件错误
  
  1025:MYSQL更改名字时发生错误
  
  1026:MYSQL写文件错误
  
  1032:MYSQL记录不存在
  
  1036:MYSQL数据表是只读的,不能对它进行修改
  
  1037:系统内存不足,请重启数据库或重启服务器
  
  1038:MYSQL用于排序的内存不足,请增大排序缓冲区
  
  1040:MYSQL已到达数据库的最大连接数,请加大数据库可用连接数
  
  1041:系统内存不足
  
  1042:无效的 ......

MySQL备份和恢复数据表的方法

关键词:MySQL  备份  恢复
  备份是最简单的保护数据的方法,本节将介绍多种备份方法。为了得到一个一致的备份,在相关的表上做一个LOCK TABLES,你只需一个读锁定,当你在数据库目录中做文件的一个拷贝时,这允许其他线程继续查询该表;当你恢复数据时,需要一个写锁定,以避免冲突。
  使用SQL语句备份和恢复
  你可以使用SELECT INTO OUTFILE语句备份数据,并用LOAD DATA INFILE语句恢复数据。这种方法只能导出数据的内容,不包括表的结构,如果表的结构文件损坏,你必须要先恢复原来的表的结构。
  语法:
  SELECT * INTO {OUTFILE | DUMPFILE} 'file_name' from tbl_name
  LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE]
  INTO TABLE tbl_name
  SELECT ... INTO OUTFILE 'file_name'格式的SELECT语句将选择的行写入一个文件。文件在服务器主机上被创建,并且不能是已经存在的(不管别的,这可阻止数据库表和文件例如“/etc/passwd”被破坏)。SELECT ... INTO OUTFILE是LOAD DATA INFILE逆操作。
  LOAD DATA INFILE语句从一个文本文件中以很高的速度读入一个表中。如果指定L ......

mysql问题集总

安装配置mysql
http://edu.codepub.com/2009/1213/18710.php
一、
下载编译安装
#cd /usr/local/src/
#wget http://mysql.byungsoo.net/Downloads/MySQL-5.1/mysql-5.1.38.tar.gz
#tar –xzvf mysql-5.1.38.tar.gz ../software/
#./configure
--prefix=/usr/local/mysql //MySQL安装目录
--datadir=/mydata //
数据库存放目录
--with-charset=utf8 //使用UTF8格式
--with-extra-charsets=complex //安装所有的扩展字符集
--enable-thread-safe-client //启用客户端安全线程
--with-big-tables //启用大表
--with-ssl //使用SSL加密
--with-embedded-server //编译成embedded MySQL library (libmysqld.a
),
--enable-local-infile //允许从本地导入数据
--enable-assembler //汇编x86
的普通操作符,可以提高性能
--with-plugins=innobase //数据库插件
--with-plugins=partition //分表功能,将一个大表分割成多个小表
#make && make install //编译然后安装
...... ......

MySQL数据库备份和还原的常用命令【转】


MySQL数据库备份和还原的常用命令
原文见http://www.21andy.com/blog/20071102/655.html
时间:2007-11-02 23:29:09   类别:技术   访问:3,731 views   RSS 2.0   评论  
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql
直接将MySQL数据库压缩备份
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz
备份MySQL数据库某个(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql
同时备份多个MySQL数据库
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql
仅仅备份数据库结构
mysqldump –no-data –database ......

一个复杂的mysql查询语句(case,when,then,left join )

select `a`.`id` AS `id`,`a`.`UserName` AS `UserName`,
(case when (`a`.`sRegDate` = _utf8'1990-01-01 00:00:00.0') then _utf8'' else cast(date_format(`a`.`sRegDate`,_utf8'%Y-%m-%d %H:%i:%S') as char charset utf8) end) AS `sRegDate`,(case when (`a`.`feeendtime` = _utf8'1990-01-01 00:00:00.0') then _utf8'' else cast(date_format(`a`.`feeendtime`,_utf8'%Y-%m-%d %H:%i:%S') as char charset utf8) end) AS `feeendtime`,
(case when (`a`.`iStatus` = _utf8'0') then _utf8'正常' when (`a`.`iStatus` = _utf8'1') then _utf8'锁定' when (`a`.`iStatus` = _utf8'2') then _utf8'欠费' when (`a`.`iStatus` = _utf8'') then _utf8'申请停机' else _utf8'' end) AS `iStatus`,
(case when (`a`.`PayType` = _utf8'0') then _utf8'免费' when (`a`.`PayType` = _utf8'2') then _utf8'小区网用户' when (`a`.`PayType` = _utf8'10') then _utf8'外部用户' else _utf8'' end) AS `PayType`,
`c`.`UserType` AS `sDh1`,`b`.`FeeName` AS `iFeeType`,
(case when (`a`.`PauseStartTime` = _utf8'1990-01-01 00:00:00.0') then _utf8'' else cast(date_fo ......
总记录数:2220; 总页数:370; 每页6 条; 首页 上一页 [5] [6] [7] [8] 9 [10] [11] [12] [13] [14]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号