如何导出和导入mysql数据

如何导出和导入mysql数据,第1张

1.导出整个数据库mysqldump

-u

用户名

-p

数据库名

>

导出的文件mysqldump

-u

wcnc

-p

smgp_apps_wcnc

>

wcnc.sql2.导出一个表mysqldump

-u

用户名

-p

数据库名

表名>

导出的文件名mysqldump

-u

wcnc

-p

smgp_apps_wcnc

users>

wcnc_users.sql3.导出一个数据库结构mysqldump

-u

wcnc

-p

-d

--add-drop-table

smgp_apps_wcnc

>d:\wcnc_db.sql-d

没有数据

--add-drop-table

在每个create语句之前增加一个drop

table4.导入数据库常用source

命令进入mysql数据库控制台,

mysql

-

u

test

-

p1234

BugFree

<

D:/GreenAMP/BugFree.sql

如mysql

-u

root

-pmysql>use

数据库然后使用source命令,后面参数为脚本文件(如这里用到的.sql)mysql>source

d:\wcnc_db.sql4.可参看

MySQL数据的导出和导入工具:mysqldump

alter

table

people

change

age

age

varchar(2)//将age属性改为varchar(2)

alter

table

people

change

age

ages

varchar(2)

not

null

default

'china';

//将age改为ages字段,且为varchar(2),not

null,默认值为‘china’

alter

table

people

drop

column

age//

删除age列

alter

table

people

add

column

age

varchar(10)

not

null//

添加age列

在python中:连接:查询:输出到文件(使用当前日期做文件名。

SELECTa.TABLENAME表名ENb.table_commentas表名a.COLUMN_NAME列名a.COLUMN_COMMENT备注FROMINFORMATIONSCHEMA.COLUMNSaLEFTJOINinformation_schema.tablWHEREa.table_schema='数据库名'orderby表名EN。

需要额外注意,导出是删除了部分编码,是为了之后能够更好的去标注日期。

用shift+鼠标左键全选所有表;

点击下图的export

3. 点击“change”改变sql文件保存的路径;

(备注:最上面的选项卡可以切换保存类型)

最后点击“export”输出sql文件


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8664749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存