1打开Navicat *** 作面板,选择需要 *** 作的数据库及数据库表
2点击“导出向导”
3在“导出向导”中选择导出表类型,这里选择SQL脚本文件,然后点击下一步
4这里只有一个tags表,选中并在“导出到”栏目选择导出的存储路径,选择路径后,点击下一步
5选择需要导出的字段,默认全部导出,点击下一步
你需要做的第一件事是确定xp_cmdshell是可用的。你可以选择下面两种方法中的一种来实现。
1你可以使用sp_configure并执行下面的脚本。
EXEC masterdbosp_configure 'show advanced options', 1
RECONFIGURE
EXEC masterdbosp_configure 'xp_cmdshell', 1
RECONFIGURE
2你可以使用Surface Area Configuration工具。
选择功能中的Surface Area Configuration并检查Enable xp_cmdshell检验栏。
图一
现在既然你已经使xp_cmdshell可用,那么你可以准备输出你的文件。
下面是一个示例命令,它将把系统文件表的结果输出到以逗号分割的文件bcptesttxt中。只需复制并把它粘贴到一个查询窗口中且执行这个查询。
EXEC xp_cmdshell 'bcp "SELECT FROM sysfiles" queryout "C:bcptesttxt" -T -c -t,'
注:BCP是一个命令行实用工具,xp_cmdshell要求只能在一个SQL批处理内使用。
当在"master"数据库中执行上面的命令时将得到这个输出结果。
图二
使用的参数是:
l Queryout选项允许你指定一个查询来输出。这可以像我们使用的查询那样简单也可以像你需要的那样复杂。你也可以创建一个视图并从视图中选择数据。
l file name是存储结果的,它位于queryout选项之后。
l -T参数指定bcp实用工具通过集成安全使用一个可信连接来连接到SQL Server。如果你想使用一个SQL Server登陆,那么你可以使用-P(密码)和-U(用户)。
l -c指定将用于各个字段的字符数据类型。
l -t参数允许你指定一个字段定界符。在-t之后的字符将用于隔开数据字段。如果-t被删除了,那么tab将用于默认定界符。
另一个你可能需要使用的参数是-S,你可以用它来指定服务器名称。如果你有一个指定的实例,那么你需要使用这个参数。下面是一个连接到服务器"DEVELOP" 和实例 "DEV1"的例子。
EXEC xp_cmdshell 'bcp "select name, type_desc, create_date from
sysobjects" queryout "C:bcptest2txt" -T -SDEVELOPDEV1 -c -t,'
你也必须知道使用参数-t和-T的实例是不一样的,所以要保证你在实例中使用正确的参数。
1 怎么把SQL Server 的表结构导出
方法1:SQL Server 2008 自带的导出功能 “任务 → 生成脚本”
1
打开sql server 2008 后,选择你要导出的数据库
2
在数据库上右击,选择任务→生成脚本
3
进入简介页面,直接点击下一步就可以了
4
选择对象页面,可以选择导出整个数据库的脚本,或者其中的部分表,很灵活
5
进入设置脚本选项,首先把导出的路径选择好
防止一会儿忘记设置路径,找不到导去哪里了
然后点击高级
6
在高级选项页面,在左侧找到要编写脚本的数据类型,然后在右侧的下拉框中选择架构和数据
这一步 *** 作千万不要忘记了!除非你不想要数据,只要表的结构。
之后回到编写选项的页面,点击下一步
7
要摘要页面,可以做个简单的检查,看前面的选择是不是您想要的
检查无误,点击下一步,开始执行
8
好了,导出成功啦 \(^o^)/
快快去你设置的路径找脚本吧
END
方法2:动软代码生成器
1
打开动软代码生成器,并连接上数据数
2
点击右侧的数据库脚本生成器
3
选择你要导出的数据库
4
选择保存的路径和名字,然后选择要导出的表,可以选择全部表或部分表
设置好后,点击生成
5
OK啦,是不是 So Easy
2 如何导出一个数据库的所有表结构
1完整的导出整个数据库表结构即dmp文件方法:
Tools-->Export Tables ,选择Oracle Export 默认选项即可,在Output file选择一个输出目标
点击Export,即可导出表结构
2导出表中数据:
Tools-->Export Tables :选择SQL Inserts 遇到大字段(clob,blob)会出问题导不出来,在此可以
选择需要导出的表,在Output file中选择导出的目标,点击Export即可导出,在此有几个选项
可以去掉所有的可选项直接导出
3导出数据库中所有的或是所选表的数据库建表脚本:
Tools-->Export User Objects去掉下面三个include 可选项,选择Single file)在Output file
中选择输出目标,点击Export即可
3 怎么把SQL数据库表的结构导出到Word
导出的方法步骤如下:
下载安装代码生成器
打开软件后,点击左上角的新增服务器注册
选择你要新增的服务器类型,也就是你使用的那个数据库类型
在服务器连接参数设置界面,设置相应的参数
通常数据库在本地,那么服务器名写个点就可以了
再输入数据库的登录密码就可以连接了
点击连接服务器,让代码生成器连接到数据库服务器上
这样就可以正常访问数据库中的数据了
点击右侧的数据库文档生成器,打开生成数据库文档对话框
先选择好数据库,然后选择具体要导出的表
最后点击生成,开始生成文档
接下来就是等待啦
生成好后,文档自动打开,保存一下就可以啦
4 如何把已经导出表的结构导入sql数据库表的结构
打开sql server 2008 后,选择你要导出的数据库
在数据库上右击,选择任务→生成脚本
进入简介页面,直接点击下一步就可以了
选择对象页面,可以选择导出整个数据库的脚本,或者其中的部分表,很灵活
进入设置脚本选项,首先把导出的路径选择好
防止一会儿忘记设置路径,找不到导去哪里了
然后点击高级
在高级选项页面,在左侧找到要编写脚本的数据类型,然后在右侧的下拉框中选择架构和数据
这一步 *** 作千万不要忘记了!除非你不想要数据,只要表的结构。
之后回到编写选项的页面,点击下一步
要摘要页面,可以做个简单的检查,看前面的选择是不是您想要的
检查无误,点击下一步,开始执行
好了,导出成功啦 \(^o^)/
快快去你设置的路径找脚本吧
方法和详细的 *** 作步骤如下:
1、第一步,
MySQL数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。
2、第二步,执行完上面的 *** 作之后,Oracle数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。
3、第三步,执行完上面的 *** 作之后,SQLServer数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。
4、第四步,执行完上面的 *** 作之后, *** 作完成,见下图。这样,就解决了这个问题了。
使用select命令,可以查询所有表名
写法如下:
select table_name from information_schematables where table_schema='当前数据库'
扩展资料
其它用法
1、使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
2、创建一个数据库MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3、选择你所创建的数据库
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明 *** 作成功!)
4、查看现在的数据库中存在什么表
mysql> SHOW TABLES;
5、创建一个数据库表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6、显示表的结构:
mysql> DESCRIBE MYTABLE;
7、往表中加入记录
mysql> insert into MYTABLE values (”hyq”,”M”);
8、用文本方式将数据装入数据库表中(例如D:/mysqltxt)
mysql> LOAD DATA LOCAL INFILE “D:/mysqltxt” INTO TABLE MYTABLE;
9、导入sql文件命令(例如D:/mysqlsql)
mysql>use database;
mysql>source d:/mysqlsql;
参考资料:
以上就是关于怎么导出mysql数据库的表全部的内容,包括:怎么导出mysql数据库的表、如何导出 sql server2005数据库中的所有表数据、sql怎么把表结构导出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)