导航:首页 > 科创数据 > tb导出股票数据库

tb导出股票数据库

发布时间:2021-08-09 01:08:01

1. 股票代码前显示tb什么意思

股票代码前显示tb
TB:是与板块同步出B点

2. 将数据库表或者视图中的数据导出到EXCEL中的SQL语句怎么写

/*--数据导出EXCEL

导出表中的数据到Excel,包含字段名,文件为真正的Excel文件
,如果文件不存在,将自动创建文件
,如果表不存在,将自动创建表
基于通用性考虑,仅支持导出标准数据类型
--邹建 2003.10--*/

/*--调用示例

p_exporttb @tbname='地区资料',@path='c:',@fname='aa.xls'
--*/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_exporttb]') and OBJECTPROPERTY(id, N'IsProcere') = 1)
drop procere [dbo].[p_exporttb]
GO

create proc p_exporttb
@tbname sysname, --要导出的表名
@path nvarchar(1000), --文件存放目录
@fname nvarchar(250)='' --文件名,默认为表名
as
declare @err int,@src nvarchar(255),@desc nvarchar(255),@out int
declare @obj int,@constr nvarchar(1000),@sql varchar(8000),@fdlist varchar(8000)

--参数检测
if isnull(@fname,'')='' set @fname=@tbname+'.xls'

--检查文件是否已经存在
if right(@path,1)<>'' set @path=@path+''
create table #tb(a bit,b bit,c bit)
set @sql=@path+@fname
insert into #tb exec master..xp_fileexist @sql

--数据库创建语句
set @sql=@path+@fname
if exists(select 1 from #tb where a=1)
set @constr='DRIVER={Microsoft Excel Driver (*.xls)};DSN='''';READONLY=FALSE'
+';CREATE_DB=" +';DATABASE='+@sql+'"'

--连接数据库
exec @err=sp_oacreate 'adodb.connection',@obj out
if @err<>0 goto lberr

exec @err=sp_oamethod @obj,'open',null,@constr
if @err<>0 goto lberr

/*--如果覆盖已经存在的表,就加上下面的语句
--创建之前先删除表/如果存在的话
select @sql='drop table ['+@tbname+']'
exec @err=sp_oamethod @obj,'execute',@out out,@sql
--*/

--创建表的SQL
select @sql='',@fdlist=''
select @fdlist=@fdlist+',['+a.name+']'
,@sql=@sql+',['+a.name+'] '
+case when b.name in('char','nchar','varchar','nvarchar') then
'text('+cast(case when a.length>255 then 255 else a.length end as varchar)+')'
when b.name in('tynyint','int','bigint','tinyint') then 'int'
when b.name in('smalldatetime','datetime') then 'datetime'
when b.name in('money','smallmoney') then 'money'
else b.name end
FROM syscolumns a left join systypes b on a.xtype=b.xusertype
where b.name not in('image','text','uniqueidentifier','sql_variant','ntext','varbinary','binary','timestamp')
and object_id(@tbname)=id
select @sql='create table ['+@tbname
+']('+substring(@sql,2,8000)+')'
,@fdlist=substring(@fdlist,2,8000)
exec @err=sp_oamethod @obj,'execute',@out out,@sql
if @err<>0 goto lberr

exec @err=sp_oadestroy @obj

--导入数据
set @sql='openrowset(''MICROSOFT.JET.OLEDB.4.0'',''Excel 5.0;HDR=YES
;DATABASE='+@path+@fname+''',['+@tbname+'$])'

exec('insert into '+@sql+'('+@fdlist+') select '+@fdlist+' from '+@tbname)

return

lberr:
exec sp_oageterrorinfo 0,@src out,@desc out
lbexit:
select cast(@err as varbinary(4)) as 错误号
,@src as 错误源,@desc as 错误描述
select @sql,@constr,@fdlist
go

3. 写出删除数据库tb_book中全部数据的sql语句

truncate table tb_book
或者
delete from tb_book

4. mysql中怎么导出数据库备份

简单用例说明:

导入、导出数据库
导出: mysqlmp -uroot db1 > db1.sql (注db1为database名)
导入:mysql -uroot test < db1.sql (注test为database名,将db1中所有的表及数据导入到test数据库)
导入、导出表
导出:mysqlmp -uroot db1 tb1 tb2>tables.sql(注db1为database名,tb1 tb2为要导出的表列表,中间用空格隔开)

导入:mysql -uroot test < tables.sql(将db1数据库中的tb1和tb2表导入到test数据库)

常见参数:

--all-databases , -A

导出全部数据库。

mysqlmp -uroot -p --all-databases

--all-tablespaces , -Y

导出全部表空间。

mysqlmp -uroot -p --all-databases --all-tablespaces

--no-tablespaces , -y

不导出任何表空间信息。

mysqlmp -uroot -p --all-databases --no-tablespaces

--add-drop-database

每个数据库创建之前添加drop数据库语句。

mysqlmp -uroot -p --all-databases --add-drop-database

--add-drop-table

每个数据表创建之前添加drop数据表语句。(默认为打开状态,使用--skip-add-drop-table取消选项)

mysqlmp -uroot -p --all-databases (默认添加drop语句)

mysqlmp -uroot -p --all-databases –skip-add-drop-table (取消drop语句)

--databases, -B

导出几个数据库。参数后面所有名字参量都被看作数据库名。

mysqlmp -uroot -p --databases test mysql

--no-data, -d

不导出任何数据,只导出数据库表结构。

mysqlmp -uroot -p --host=localhost --all-databases --no-data

--host, -h

需要导出的主机信息

mysqlmp -uroot -p --host=localhost --all-databases

--password, -p

连接数据库密码

--port, -P

连接数据库端口号

--set-charset

添加'SET NAMES default_character_set'到输出文件。默认为打开状态,使用--skip-set-charset关闭选项。

mysqlmp -uroot -p --host=localhost --all-databases

mysqlmp -uroot -p --host=localhost --all-databases --skip-set-charset

--tables

覆盖--databases (-B)参数,指定需要导出的表名。

mysqlmp -uroot -p --host=localhost --databases test --tables test

--user, -u

指定连接的用户名。

5. 怎样打开tb文件

tb文件主要有两种来源,分别有不同的打开方式。通常所见的tb文件,都是一些数据库文件,是使用数据库编写软件Tabbery编程得到的文件。此类文件可以直接使用Tabbery软件进行数据的读取和修改。
有一些tb文件则是腾讯“QQ旋风”下载软件的未完成下载任务,此任务分为已经下载的部分和未下载的部分。未下载的部分仍储存在服务器上,而已经下载的部分将会以.tb或.td的格式进行储存。用户可以将文件的.tb扩展名去掉,直接使用编程工具打开该文件,查看文件的代码部分。由于该文件不完整,因此,用户必须继续进行下载,或者手动为文件加上文件尾,使文件变得可用。

6. 数据库里的内容怎么导出到excel表格里

您好,可以直接把数据读出来绑定到gridview然后导出,也可以直接用数据源导
BindExportData();
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=catiProjectlist.xls");
Response.Charset = "GB2312";
Response.ContentType = "application/vnd.xls";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
GridView2.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
========================================================================
/// <summary>
/// 导出所有的
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnAllExcel_Click(object sender, EventArgs e)
{
List<tb_diy_store> list = diyStoreService.GetAllToExcel();
StringWriter sw = new StringWriter();
sw.WriteLine("code\trgn_nm\tsubrgn_nm\tgrid_cd\tpref_nm\tcity_id\tcity_std_loc_nm\tstor_id\tstor_nm\tstor_tel\tstor_addr\tcat_type_nm\tmall_nm\tmall_addr\trep_nm\trep_tel\trep_email\tfwFeedBacker\tfwFeedBackConter\tfwFeedBackRemark\tfwFeedBackDate\tintelConter\tintelDate\tstatus\tlast_upd_dtm\tisSeccess\tisFWBackFile");
foreach (tb_diy_store diy in list)
{
sw.WriteLine(diy.Code
+ "\t" + diy.Rgn_nm
+ "\t" + diy.Subrgn_nm
+ "\t" + diy.Grid_cd
+ "\t" + diy.Pref_nm
+ "\t" + diy.City_id
+ "\t" + diy.City_std_loc_nm
+ "\t" + diy.Stor_id
+ "\t" + diy.Stor_nm
+ "\t" + diy.Stor_tel
+ "\t" + diy.Stor_addr
+ "\t" + diy.Cat_type_nm
+ "\t" + diy.Mall_nm
+ "\t" + diy.Mall_addr

);
}
sw.Close();
Response.AddHeader("Content-Disposition", "attachment;filename=DIY-Investigations.xls");
Response.ContentType = "application/ms-excel";
Response.ContentEncoding = Encoding.GetEncoding("GB2312");
Response.Write(sw);
Response.End();
}

7. 哪位高人能说下oracle的TB级别的数据该怎么备份,或者数据超过500G的时候选择哪种备份方式最快、安全!

最好是做一个data guard,实时备份。

8. 导出数据库

能用查询分析器连上就能用管理器连上吧?用DTS好了,简单。

9. 如何使用BCP导出整个数据库

SQL Server BCP 导入导出使用 Bcp 导出导入数据高效,比使用SQL Server Management Stdio 提供的数据库导出导入要高效因为sql server 也没有提供提供类似oracle的expdp和impdp的工具,如果用SQL Server Management Stdio提供的导入导出对大表数据进行迁移速度太慢了
Bcp 导出数据高效比较适用于大表数据的迁移
进入doc命令行输入bcp命令,就弹出bcp命令的帮助信息:
C:\Users\wangwei>bcp
用法: bcp {dbtable | query} {in | out | queryout | format} 数据文件
[-m 最大错误数] [-f 格式化文件] [-e 错误文件]
[-F 首行] [-L 末行] [-b 批大小]
[-n 本机类型] [-c 字符类型] [-w 宽字符类型]
[-N 将非文本保持为本机类型] [-V 文件格式版本] [-q 带引号的标识符]
[-C 代码页说明符] [-t 字段终止符] [-r 行终止符]
[-i 输入文件] [-o 输出文件] [-a 数据包大小]
[-S 服务器名称] [-U 用户名] [-P 密码]
[-T 可信连接] [-v 版本] [-R 允许使用区域设置]
[-k 保留 Null 值] [-E 保留标识值]
[-h"加载提示"] [-x 生成 xml 格式化文件]
参数介绍:
bcp共有四个动作可以选择。
(1) 导入。
这个动作使用in命令完成,后面跟需要导入的文件名。
(2) 导出。
这个动作使用out命令完成,后面跟需要导出的文件名。
(3) 使用SQL语句导出。
这个动作使用queryout命令完成,它跟out类似,只是数据源不是表或视图名,而是SQL语句。
(4) 导出格式文件。
这个动作使用format命令完成,后而跟格式文件名。
下面介绍一些常用的选项:
-f format_file
format_file表示格式文件名。这个选项依赖于上述的动作,如果使用的是in或out,format_file表示已经存在的格式文件,如果使用的是format则表示是要生成的格式文件。
-x
这个选项要和-f format_file配合使用,以便生成xml格式的格式文件。
-F first_row
指定从被导出表的哪一行导出,或从被导入文件的哪一行导入。
-L last_row
指定被导出表要导到哪一行结束,或从被导入文件导数据时,导到哪一行结束。
-c
使用char类型做为存储类型,没有前缀且以"\t"做为字段分割符,以"\n"做为行分割符。
-w
和-c类似,只是当使用Unicode字符集拷贝数据时使用,且以nchar做为存储类型。
-t field_term
指定字符分割符,默认是"\t"。
-r row_term
指定行分割符,默认是"\n"。
-S server_name[ \instance_name]
指定要连接的SQL Server服务器的实例,如果未指定此选项,bcp连接本机的SQL Server默认实例。如果要连接某台机器上的默认实例,只需要指定机器名即可。
-U login_id
指定连接SQL Sever的用户名。
-P password
指定连接SQL Server的用户名密码。
-T
指定bcp使用信任连接登录SQL Server。如果未指定-T,必须指定-U和-P。
-k
指定空列使用null值插入,而不是这列的默认值。

使用bcp导出数据
在控制台执行bcp:
bcp db_name.dbo.T_tablename out c:\a.txt -c -T
bcp db_name.dbo.T_tablename out c:\a.txt -c -Uusername -Pxxxxx
通过调用SQL Server的一个系统存储过程xp_cmdshell以SQL语句的方式运行bcp:
exec master..xp_cmdshell 'bcp db_name.dbo.T_tablename out c:\a.txt -c -T' --"-T"信任连接
exec master..xp_cmdshell 'bcp db_name.dbo.T_tablename out c:\a.txt -c -Usa -Pxxxxx'
说明:
-T指定 bcp 使用网络用户的安全凭据,通过信任连接连接到 SQL Server。不需要 login_id 和 password。
如果不是使用T需要加上-U和-P参数输入用户名和密码
如果是本地导入导出可以不加-S参数,如果连接到远程服务需要加-S参数
bcp db_name.dbo.tablename out d:\table.txt -c -q -S"120.26.76.220,1833" -U"sa" -P"password"

对要导出的表进行过滤。
bcp不仅可以接受表名或视图名做为参数,也可以接受SQL做为参数,通过SQL语句可以对要导出的表进行过滤,然后导出过滤后的记录。
EXEC master..xp_cmdshell 'bcp "SELECT TOP 20 * FROM db_name.dbo.T_tablename" queryout c:\table2.txt -c -U"sa" -P"password"'
bcp还可以通过简单地设置选项对导出的行进行限制。
这条命令使用了两个参数-F 2和-L 16,表示从SE
EXEC master..xp_cmdshell 'bcp "SELECT TOP 20 * FROM db_name.dbo.T_tablename" queryout c:\currency2.txt -F 2 -L 16 -c -U"sa" -P"password"'
SELECT TOP 20 * FROM db_name.dbo.T_tablename所查出来的结果中取第2条到16条记录进行导出。
使用bcp导入数据
bcp可以通过in命令将bcp导出的文件导入到表中,首先需要创建表结构和导出数据的表结构相同
在控制台执行bcp:
bcp db_name.dbo.T_tablename in c:\a.txt-c -T
bcp db_name.dbo.T_tablename in c:\a.txt -c -Uusername -Pxxxxx
通过调用SQL Server的一个系统存储过程xp_cmdshell以SQL语句的方式运行bcp:
exec master..xp_cmdshell 'bcp db_name.dbo.T_tablename in c:\a.txt-c -T' --"-T"信任连接
exec master..xp_cmdshell 'bcp db_name.dbo.T_tablename in c:\a.txt -c -Usa -Pxxxxx'

阅读全文

与tb导出股票数据库相关的资料

热点内容
姜慧恩演的片 浏览:924
最新带挠脚心的电影 浏览:117
刘智苑健身是什么电影 浏览:294
韩国恐怖电影失踪免费观看 浏览:899
韩剧电影免费看伦理 浏览:373
韩国最好看的三极推荐 浏览:503
两个男人一起做鸭子的电影 浏览:745
国产恐怖片反派带着面具拿着菜刀 浏览:522
可可托海 电影 浏览:472
池恩瑞的作品 浏览:18
巨猫电影 浏览:178
吃人奶 片段 浏览:168
啄木鸟电影都有哪些 浏览:298
江湖左手谁演的 浏览:670
部队题材电影军人可以去影院免费看吗 浏览:564
章子怡 床戏 浏览:718
结婚过的男女电影 浏览:163
床戏影视 浏览:182
想看片却找不到网站 浏览:724
国语电影免费在线 浏览:808