使用mysqldump:(mysqldump命令位于默认安装C:\Program Files\MySQL\MySQL Server 5.1\bin目录中),mysqldump工具很多方面类似相反作用的工具mysqlimport,它们有一些同样的选项。但mysqldump能够做更多的事情,它可以把整个数据库装载到一个单独的文本文件中。这个文件包含有所有重建您的数据库所需要的SQL命令。这个命令取得所有的模式(Schema,后面有解释)并且将其转换成DDL语法(CREATE语句,即数据库定义语句),取得所有的数据,并且从这些数据中创建INSERT语句,这个工具将您的数据库中所有的设计倒转。因为所有的东西都被包含到了一个文本文件中,这个文本文件可以用一个简单的批处理和一个合适SQL语句导回到MySQL中,这个工具令人难以置信地简单而快速。
因此,如果您想装载整个数据库test的内容到一个文件中,可以使用下面的命令: C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -uroot -p test > d:test_file.txt
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -uroot -p test > d:test_file.sql
INT 整数值。MySQL允许INT是有符号的或无符号的 REAL 浮点值。这种类型提供了比INT类型更大的范围和更高的精度,但是不如INT准确 CHAR 定长字符值。CHAR字段不能保存比指定长度值更长的字符串。短于指定长度的字段用空白填充。这种类型是在任何SQL实现中最常用的类型。 VARCHAR 变长字符值 TEXT 变长字符值 DATE 标准日期值。DATE类型存储过去、现在和未来任意的日期 TIME 标准时间值。这种类型存储与日期无关的一天时间。在与日期同时使用时,可以存储指定的日期和时间。MySQL另外提供了DATETIME类型,以在一个字段中存储日期和时间。
MySQL数据库常用命
1、MySQL常用命令
create database name; 创建数据库
use database name; 选择数据库
drop database name 直接删除数据库,不提醒
show tables; 显示表
desc tablename; 表的详细描述
select 中加上distinct去除重复字段
mysqladmin drop databasename 删除数据库前,有提示。
显示当前mysql版本和当前日期
select version(),current_date;
2、修改mysql中root的密码:
如果忘记了MySQL的root密码,大家可以用以下方法重新设置:
mysql> update mysql.user set password=password("sh2009") where user='root