我用的是2008,选中数据库_任务(右键)_生成脚本(右键).截图附上,不明白的可以直接hi我.其他的版本也是大同小异的.
⑵ 如何将一张数据库表中的数据导出或转化成sql语句
sql
方法/步骤
很多时候我们在生产数据库上面只能进行简单的查询,是不能增删查改的。但是又想使用真实的数据。
如果用plsql develop是可以实现将数据导出成insert语句的。但是导出之后是全部的列都会出现在insert语句里面。
3
遇到一些空值,日期之类的还要处理一下才行,而且有很多列是自己不需要的。
4
这个时候就需要用sql来构造insert语句了。他是比较自由和灵活的,可控制性比较强。
⑶ 求一个将access的数据库中的表中的数据导出成sql语句的方法或工具
把Access 数据导出到SQL Server的方法如下:
1、打开ACCESS数据库,右键选中要导出的表TABLE1,选择导出,出现一个‘将表TABLE1导出....‘的对话框,在‘保存类型(T)’下拉列表选中'ODBC Databases (),出现一个导出对话框,一般的表名不做修改,默认就行了,点击‘确定’。
2、在‘选择数据源’对话框中,点击‘新建’按钮,出现的‘创建新数据源’中,选择‘SQL Server’数据源驱动程序,点‘下一步’,数据源名中可以输入你想定义的数据源名,本例数据源名为‘DC12’,点‘下一步,点‘完成’。
3、在出现的‘创建到SQL Server的新数据源’对话框中,服务器(S):选项下拉列表中,选择一个你想连接到的本地数据库或者网络数据库的服务器名称,本例的服务器名称为‘JIABAO9’,点‘下一步’,选中‘使用用户输入登录ID和密码的SQL Server 验证(S)’,分别在‘登录ID(L)和密码(P)’中输入访问数据库的的用户名和密码,点‘下一步’。
4、选择数据库的对话框里,在‘更改默认的数据库为(D)’下拉列表中选择一个已经有存在的数据库名称,本例数据库名为‘DBTEXT’,也就是把ACCESS数据库的TABLE1表数据导出到DBTEXT数据库,按‘下一步’--》完成--》确定。
5、在出现的‘选择数据源’对话框中,一般我们不用再修改‘DSN 名称(D)’的文件名了,前面已经命名为‘DC12’,点‘确定’;要求你在‘SQL Server登录’对话框里再次输入登录数据库的用户名和密码,输入完后,点击‘确定’,如果不出现错误提示,表明已经成功将ACCESS数据库表TABLE1的表结构和数据导出到数据库名为JIABAO9了。
6、在JIABAO9数据库下就新建立有一个名称为TABLE1的新表了,可用select * from TABLE1 来查询刚才导入的数据了。
7、因为是从ACCESS把数据表导入到SQL SERVER数据库的, 所以ACCESS和SQL SERVER数据
库的语法上有差别;
select 'stano,sname from stainfo where datepart(''m'',birth) =';是在ACCESS
数据库中的查询语句,在SQL SERVER中不能这样表达,否则会产生语法错误,
无效的参数传递: Invalib parameter specified for datepart;
注意大多数都是由引号或标点符号引起的,把m的引号去掉,
⑷ 怎样将Oracle中的数据导出成SQL脚本
可用第三方工具PLSQL Developer将oracle的数据导成SQL脚本。
使用工具:PLSQL Developer
步骤:
1、打开PLSQL Developer,并登录到要导出数据的库里。
⑸ 创建表的sql语句
创建表的sql语句是CREATE TABLE。
SQL CREATE TABLE是SQL语言的建表语句,用于创建数据库中的表。基础语法为:CREATE TABLE table (field1 type [(size)] [NOT NULL] [index1] [, field2 type [(size)] [NOT NULL] [index2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])。
table参数用于指定新建表的名称。field1,field2用于指定在新表中创建的新字段的名称,每创建一个新表必须至少创建一个字段。type参数用来指定新建字段的数据类型。size参数用于指定文本及二进制字段的长度。
NOT NULL是SQL的关键字,使用该参数则新记录的该字段值必须是有效的数据。在一个字段上只能使用一次NOT NULL参数,否则会出错。index1, index2参数是定义单一字段索引的CONSTRAINT子句。
multifieldindex参数是定义多重字段索引的CONSTRAINT子句。
数据类型:
1、integer(size):仅容纳整数。在括号内规定数字的最大位数。
2、int(size):仅容纳整数。在括号内规定数字的最大位数。
3、smallint(size):仅容纳整数。在括号内规定数字的最大位数。
4、tinyint(size):仅容纳整数。在括号内规定数字的最大位数。
5、decimal(size,d):容纳带有小数的数字。"size"规定数字的最大位数。"d"规定小数点右侧的最大位数。
6、numeric(size,d):容纳带有小数的数字。"size"规定数字的最大位数。"d"规定小数点右侧的最大位数。
7、char(size):容纳固定长度的字符串。在括号中规定字符串的长度。
8、varchar(size):容纳可变长度的字符串。在括号中规定字符串的长度。
9、date(yyyymmdd):容纳日期。
⑹ 怎么把sql server 数据库某表的表结构导出成sql语句
可在图形界面下操作。
步骤:
1、登录sqlserver数据库。
2、在左边的树列表中找到要导出的表,如图中选择的是dbo.test表。
⑺ 如何把Excel数据转化成SQL语句
1、例如我想把图1的数据给添加到图2的数据库中;
⑻ 怎么将sql数据库表里的信息 导成sql语句
如果你用PHPMYADMIN来管理你的数据库的话,直接就可以对数据库或某个表进行到处操作。很方便,如果你还没用PHPMYADMIN,建议你马上装一个,大部分MYSQL都用PHPMYADMIN进行管理。
命令行也可以导出,具体命令可参考如下:
1.将数据库mydb导出到e:\mysql\mydb.sql文件中:
打开开始->运行->输入cmd
进入命令行模式
c:\>mysqlmp
-h
localhost
-u
root
-p
mydb
>e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2.将数据库mydb中的mytable导出到e:\mysql
\mytable.sql文件中:
c:\>mysqlmp
-h
localhost
-u
root
-p
mydb
mytable>e:\mysql\mytable.sql
3.将数据库mydb的结构导出到e:\mysql
\mydb_stru.sql文件中:
c:\>mysqlmp
-h
localhost
-u
root
-p
mydb
–add-drop-table
>e:\mysql\mydb_stru.sql