Mysql导入和导出命令
mysqldump命令的输入在bin目录中。
1.导出整个数据库。
Mydump-u username -p database name >:导出的文件名。
mysqldump-u wcnc-p ***gp _ apps _ wcnc >wcnc.sql
2.导出表格
Myqldump-u username -p数据库名称表名>:导出文件的路径和名称
mysqldump-u wcnc-p ***gp _ apps _ wcnc users >wcnc _用户. sql
3.导出数据库结构
mysqldump-u wcnc-p-d –添加-删除表***gp _ apps _ wcnc & gtd:wcnc_db.sql
-d没有数据–Add-drop-table在每个create语句之前添加一个删除表。
4.导入数据库
公共源命令
进入mysql数据库控制台,
例如mysql -u root -p
mysql & gt使用数据库
然后使用source命令,后跟一个脚本文件(。这里使用的sql)。
mysql & gt资料来源:wcnc_db.sql
1.出口
要从mysql数据库中导出大量数据,我们推荐mysqldump命令,它比工具更灵活。通过设置命令的参数,可以根据条件导出表中的一些数据。
例如,根据一定的条件将一个表的数据导出到d:\sql1.sql文件中。
d:\ MySQL 5 \ bin >my dump-u username-p password –no-create-db = TRUE –不创建信息
o = TRUE & # 8211add-drop-table = FALSE –default-character-set = ”gbk & # 8221–其中= ”id & lt428
7152和id & gt0″数据库名称表名>:d:\sql1.sql
–No-create-db=TRUE表示不会生成创建数据库的语句。
–Add-drop-table=FALSE表示不生成删除表的语句。
–default-character-set = ”gbk & # 8221导出数据的编码为”GBK ”,非常重要,尤其是如果是中文数据。
–其中= ”id & lt4287152和id & gt0″指定导出数据的条件。
2.导入
使用数据库名称
源d:\sql1.sql
MySQL命令行
第一招,mysql服务的起止
停止服务
服务
第二招,登录mysql。
语法如下:mysql -u username -p用户密码
输入命令mysql -uroot -p,输入时会提示输入密码,输入12345,然后回车进入mysql。mysql的提示是:
mysql & gt
请注意,如果您连接到另一台机器,您需要添加一个参数-h ***chine IP。
第三个措施是增加新用户。
格式:授予对数据库的权限。*至用户名@登录主机,由“密码”
例如,将用户user1的密码添加为password1,这样他就可以登录到这台机器上,并有权查询、插入、修改和删除所有数据库。首先以root用户身份连接到mysql,然后键入以下命令:
在*上授予选择、插入、更新和删除权限。*发送给由“标识的user1 @ localhost密码1 ”;
如果您希望该用户在任何机器上登录mysql,请将localhost改为”。%”。
如果不希望user1有密码,可以键入另一个命令来删除密码。
在mydb上授予select、insert、update、delete权限。*发送给由“标识的user1 @ localhost”;
第四招:操作数据库。
登录mysql,然后在mysql的提示符下运行以下命令,每个命令都以分号结尾。
1.显示数据库列表。
显示数据库;
默认有两个数据库:mysql和test。Mysql清单包含mysql系统和用户权限信息。当我们更改密码和添加新用户时,我们实际上是在操作这个库。
2.显示库中的数据表:
使用mysql
显示表格;
3.显示数据表的结构:
描述表名;
4.数据库创建和删除:
创建库名;
数据库库名称;
5.构建表格:
使用库名;
创建表名(字段列表);
删除表名;
6.清除空表中的记录:
删除表名;
7.显示表格中的记录:
Select * from表名;
第五,导出和导入数据。
1.导出数据:
mysqldump & # 8211opt测试& gt测试
即数据库测试数据库导出到mysql.test文件,这是一个文本文件。
例如mysqldump-uroot-p113:40 August 2010-1523456 –数据库dbname & gtmysql.dbname
是将数据库dbname导出到文件mysql.dbname..
2.导入数据:
MySQL import-u root-p 123456 <mysql.dbname .
不需要解释。
3.将文本数据导入数据库:
文本的字段数据由tab键分隔。
使用测试;
加载数据本地文件“文件名”Into表表名;
1.使用SHOW语句找出服务器上当前存在的数据库:
mysql & gt显示数据库;
2.2.创建数据库MYSQLDATA
mysql & gt创建数据库MYSQLDATA
3:选择您创建的数据库。
mysql & gt使用MYSQLDATA(按回车键,出现数据库已更改,表示操作成功!)
4.检查当前数据库中存在哪些表。
mysql & gt显示表格;
5:创建数据库表
mysql & gt创建表MYTABLE (name VARCHAR(20),*** CHAR(1));
6.显示表格的结构:
mysql & gt描述我的表;
7:向表中添加记录
mysql & gt将值(“hyq & # 8221,”M & # 8221);
8:通过文本将数据加载到数据库表中(例如,D:/mysql.txt)
mysql & gt加载数据本地文件“d:/MySQL . txt ”到表MYTABLE中;
9:进口。sql文件命令(例如D:/mysql.sql)
mysql & gt使用数据库;
mysql & gt来源d:/MySQL . SQL;
10:删除表格
mysql & gt删除表MYTABLE
1:清除空表格
mysql & gt从我的表中删除;
12.更新表中的数据
mysql & gt更新我的表格设置性别= ”福”其中name = & # 8217hyq ’13:备份数据库mysqldump -u根库名称>:xxx.data14:
示例2:连接到远程主机上的MYSQL
假设远程主机的IP是110.110.110.110,用户名是root,密码是abcd123。键入以下命令:
MySQL-h 110 . 110 . 110 . 110-u root-pabcd 123
(注:U和root不用加空,其他都一样)
3.退出MYSQL命令:exit
本文来自浅沫投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/506108.html