易截截图软件、单文件、免安装、纯绿色、仅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中导出数据, 
以便用在本地或其它的数据库系统之上;以及将现有数据导入MySQL数据库中。现 
在就我 
学习的情况,就这 
两个问题作一下小结,内容不是很详细。其实MySQL的手册是很详细的,只不过我 
把有关 
这两方面的东西提 
取出来,加上了一点自已的理解,更详细的请参考数据库的相应章节。 
数据导出 
  数据导出主要有以下几种方法: 
使用select into outfile 'filename'语句 
使用mysqldump实用程序 
使用select into outfile 'filename'语句 
  可以在mysql的命令行下或在php程序中执行它。我下面以在mysql命令行下为 
例。在 
php中使用时,将其 
改成相应的查询进行处理即可。不过在使用这个命令时,要求用户拥有file的权 
限。如 
我们有一个库为 
phptest,其中有一个表为 ......

JDBC ODBC MYSQL中文出现乱字符 解决

1、将数据库设置为default-character-set=gb2312
2、将控制面板/管理工具/配置好的数据源/配置/详细/MiscOPtions/Character:gb2312
3、代码为 GB2312;
保证这三个地方统一,乱字符解决。
我做出不百思不得其解,就是忽略了第2点。 ......

关于MySQL的用户操作

一、查看用户
1、显示当前使用的user及host:
mysql>select USER();
2、显示该数据库授权登陆的用户名(不显示重复用户名):
mysql>use mysql;
mysql>select distinct(User) from user;
3、显示该数据库授权登陆的用户名及host限制:
(1)方法一:
mysql>use mysql;
mysql>select User,host from user;
(2)方法二
mysql>select user,host from mysql.user;
4、显示该数据库授权登陆的用户的全部信息:
mysql>select * from mysql.user;
5、列出为某MySQL用户账户复制权限时必须发布的GRANT语句:
mysql>show grants for 'username'@'yourhost';
二、添加用户
1、添加一个本地管理员用户:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'somepassword' WITH GRANT OPTION;
2、添加某数据库的管理员用户:
mysql> GRANT ALL PRIVILEGES ON databasename.* TO username@localhost IDENTIFIED BY 'somepassword';
3、添加远程用户:
mysql> GRANT ALL PRIVILEGES ON *.* TO username@192.168.8.9 IDENTIFIED BY 'somepassword';
4、添加任何机器都能登录的用户:
mysql> GRANT ALL PRI ......

MySQL数据库文件介绍

mysql的数据储存目录在mysql的配置文件my.ini文件设置,格式如下:
# Uncomment the following rows if you move the MySQL distribution to another
# location
basedir = d:/cyoa/mysql_cy/
datadir = d:/cyoa/mysql_cy/data/
      其中datadir目录定义了mysql的数据存储位置,MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中(该目录下datadir参数对应的目录下),MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件。
MySQL如果使用MyISAM存储引擎,数据库文件类型就包括.frm、.MYD、.MYI
MySQL如果使用InnoDB存储引擎,数据库文件类型就包括.frm、ibdata1、.ibd,存放位置有两个,ibdata1、.ibd文件默认存放位置是MySQL安装目录下的data文件夹
1、MySQL创建并管理的数据库文件:
.frm文件:存储数据表的框架结构,文件名与表名相同,每个表对应一个同名frm文件,与操作系统和存储引擎无关,即不管MySQL运行在何种操作系统上,使用何种存储引擎,都有这个文件。
除了必有的.frm文件,根据MySQL所使用的存储引擎的不同(MySQL常用的两个存储引擎是MyISAM和InnoDB),存储引擎会创建各自不同的数据库 ......

mysql数据双向同步

2.环境说明
2.1    硬件环境(两台机器的硬件环境相同)
CPU
Inter(R) Pentium(R) Dual CPU E5200 @2.50GHz
内存大小
384MB
硬盘大小
8GB
其它说明
本机器为虚拟机,其有两块网卡,一对网卡直连,一对接入交换机
 
CPU
Inter(R) Pentium(R) Dual CPU E5200 @2.50GHz
内存大小
384MB
硬盘大小
8GB
其它说明
本机器为虚拟机,其有两块网卡,一对网卡直连,一对接入交换机
 
2.2    软件环境(两台机器的软件环境相同)
系统
Server 2003 Enterprise Edition
Java环境
jdk1.6.0
web平台
apache-tomcat-5.0
数据库
MySQL Server 5.0
ldap数据库
Sun ONE Directory Server 5.2
ha软件
蓝科泰达科技Pluswell
 
 
 
2.3    网络环境
主机名
ha001
IP地址
192.168.0.188
子网掩码
255.255.255.0
网关
192.168.0.1
DNS
192.168.0.1
公用虚拟IP
192.168.0.187
IP地址02
192.168.8.188
子网掩码02
255.255.255.0
 
主机名
ha002
IP地址
192.168.0.189
子网掩码
255.255.255.0
网关
192.168.0.1
DNS
192.168.0.1
公用虚拟IP
19 ......

mysql取得数据库所有表名和字段注释

1、取字段注释
Select COLUMN_NAME 列名, DATA_TYPE 字段类型, COLUMN_COMMENT 字段注释
from INFORMATION_SCHEMA.COLUMNS
Where table_name = 'companies'##表名
AND table_schema = 'testhuicard'##数据库名
AND column_name LIKE 'c_name'##字段名
2、取得表注释
Select table_name 表名,TABLE_COMMENT 表注释 from INFORMATION_SCHEMA.TABLES Where table_schema = 'testhuicard' ##数据库名
AND table_name LIKE 'companies'##表名
参考http://dev.mysql.com/doc/refman/5.1/zh/information-schema.html.
mysql手册:23.1. INFORMATION_SCHEMA表
3、取得某数据库下所有表的注释
       $tt = mysql_query("show table status;");
       $table_info=array();
       while($re = mysql_fetch_array($tt,MYSQL_ASSOC)){
                        //$re["Comment"],这个就是表的注释
        ......
总记录数:2220; 总页数:370; 每页6 条; 首页 上一页 [85] [86] [87] [88] 89 [90] [91] [92] [93] [94]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号