mysql导入数据库文件命令,mysql导入数据文件命令
正在导入*。直接在Mysql Qurey Brower中的sql脚本不能一次执行多个sql命令。在mysql中执行SQL文件的命令:
mysql源码d:/my program/database/db . SQL;
其他mysql常见命令:
1)连接MYSQL:
格式:mysql -h主机地址-u用户名-P用户密码
1.示例1: MYSQL连接到本地计算机
首先打开DOS窗口,然后输入MYSQL安装目录下的bin目录,例如:D:/MYSQL/bin,然后输入命令MYSQL -uroot -p,回车后会提示输入密码。如果刚刚安装了mysql,超级用户root没有密码,直接按回车键就可以进入mysql。mysql的提示是mysql。
2.示例2:连接到远程主机上的MYSQL(remote:IP地址)
假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。键入以下命令:
mysql -h10.0.0.1 -uroot -p123
(注:U和root不需要加空格,其他也一样)
3.退出MYSQL命令
退出(回车)
(2)修改密码:
格式:mysqladmin -u username -p旧密码密码新密码
1.示例1:向root用户添加密码123。首先在DOS下输入目录C:/mysql/bin,然后键入以下命令:
MySQL admin-u root-密码123
注意:因为root开头没有密码,所以可以省略-p旧密码项。
2.示例2:将root的密码更改为456。
mysqladmin -uroot -pab12密码456
(C)添加新用户:(注意:和上面不一样,下面的都是后面带分号作为命令终止符,因为是MYSQL环境下的命令)
格式:授予对数据库的select权限。*至用户名@由“密码”标识的登录主机
1.添加一个用户test1密码为abc,这样他就可以在任何主机上登录,并有权查询、插入、修改和删除所有数据库。首先使用root用户连接MYSQL,然后键入以下命令:grant select,insert,update,delete on *。*到test2 @由“ABC”标识的localhost
如果您不希望test2有密码,您可以键入另一个命令来删除密码。在mydb上授予select、insert、update、delete权限。* totest 2 @ localhost由“”标识;
(4)显示命令
1.显示数据库列表:
显示数据库;一开始只有两个数据库:mysql和test。Mysql库很重要。它包含了MYSQL的系统信息。当我们修改密码,添加新用户的时候,其实就是用这个库来操作的。
2.显示库中的数据表:
使用mysql//打开库显示表;
3.显示数据表的结构:
描述表名;
4.构建数据库:
创建库名;
5.构建表格:
使用库名;创建表名(字段设置列表);
6.删除数据库和表:
数据库库名称;删除表名;
7.清除表中的记录:
删除表名;
8.显示表格中的记录:
Select * from表名;
导出sql脚本
Myqldump-u username -p数据库名称存储位置
mysqldump -u root -p测试c:/a.sql
导入sql脚本
Mysql -u username -p数据库名称存储位置
mysqljump -u root -p测试c:/a.sql
请注意,测试数据库必须已经存在。
MySQL导出导入命令的用例
1.导出整个数据库。
Mysqldump -u username -p数据库名称导出的文件名
MySQL dump-u wcnc-p smgp _ apps _ wcnc wcnc . SQL
2.导出表格
Mydump-u username -p数据库名称表名导出的文件名
mysqldump-u wcnc-p smgp _ apps _ wcnc users wcnc _ users . SQL
3.导出数据库结构
MySQL dump-u wcnc-p-d-add-drop-table smgp _ apps _ wcnc d:wcnc _ db . SQL
-d No data-add-drop-table在每个create语句之前添加一个删除表
4.导入数据库
公共源命令
进入mysql数据库控制台,
例如mysql -u root -p
Mysql使用数据库
然后使用source命令,后跟一个脚本文件(。这里使用的sql)。
Mysql源码d:wcnc_db.sql pro-test可行