Ⅰ 如何将一个数据库表中的'部分'数据转到另一个数据库的表
1、首先需要打开数据库连接,此时显示已创建的数据库。
Ⅱ 如何把查询出来的sql结果填充到Spread
sql查询结果集在spread中显示:
举例如下:
System.Data.DataSet ds = new System.Data.DataSet();
DataTable name;
DataTable city;
name = ds.Tables.Add("Customers");
name.Columns.AddRange(new DataColumn[] {new DataColumn("LastName", typeof(string)), new DataColumn("FirstName", typeof(string)), new DataColumn("ID", typeof(Int32))});
name.Rows.Add(new object[] {"Fielding", "William", 0});
name.Rows.Add(new object[] {"Williams", "Arthur", 1});
name.Rows.Add(new object[] {"Zuchini", "Theodore", 2});
city = ds.Tables.Add("City/State");
city.Columns.AddRange(new DataColumn[] {new DataColumn("City", typeof(string)), new DataColumn("Owner", typeof(Int32)), new DataColumn("State", typeof(string))});
city.Rows.Add(new object[] {"Atlanta", 0, "Georgia"});
city.Rows.Add(new object[] {"Boston", 1, "Mass."});
city.Rows.Add(new object[] {"Tampa", 2, "Fla."});
FarPoint.Web.Spread.ComboBoxCellType c = new FarPoint.Web.Spread.ComboBoxCellType();
DataTable dt;
ArrayList al = new ArrayList(ds.Tables[0].Rows.Count);
dt = ds.Tables[0];
Int32 i;
for (i = 0; i <= dt.Rows.Count - 1; i++)
{
al.Add(dt.Rows[i][0]);
}
string [] s = (string[])al.ToArray(typeof(string));
c.Items = s;
FpSpread1.ActiveSheetView.Cells[0,0].CellType = c;
Ⅲ 如何将.log文件(内有列名和数据)导入到sql数据库 winfrom 或者Java小程序
提供一个最普适的方法,就是把你的数据组装成sql语句。
可以借助excel。
既然有列名和数据,可以很便捷的转换成csv格式的文件,就可以用excle打开,然后组成一条条的sql插入语句,插入到数据库。
Ⅳ SQL语言是什么
SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。
Structured Query Language包含4个部分:
数据查询语言DQL-Data Query Language SELECT
数据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE
数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP
数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK
SQL的历史
在70年代初,E.E.Codd首先提出了关系模型。70年代中期,IBM公司在研制 SYSTEM R关系数据库管理系统中研制了SQL语言,最早的SQL语言(叫SEQUEL2)是在1976 年 11 月的IBM Journal of R&D上公布的。
1979年ORACLE公司首先提供商用的SQL,IBM公司在DB2 和SQL/DS数据库系统中也实现了SQL。
1986年10月,美国ANSI采用SQL作为关系数据库管理系统的标准语言(ANSI X3. 135-1986),后为国际标准化组织(ISO)采纳为国际标准。
1989年,美国ANSI采纳在ANSI X3.135-1989报告中定义的关系数据库管理系统的SQL标准语言,称为ANSI SQL 89, 该标准替代ANSI X3.135-1986版本。该标准为下列组织所采纳:
● 国际标准化组织(ISO),为ISO 9075-1989报告“Database Language SQL With Integrity Enhancement”
● 美国联邦政府,发布在The Federal Information Processing Standard Publication(FIPS PUB)127
目前,所有主要的关系数据库管理系统支持某些形式的SQL语言, 大部分数据库打算遵守ANSI SQL89标准。
SQL的优点
SQL广泛地被采用正说明了它的优点。它使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。
(1) 非过程化语言
SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。
(2) 统一的语言
SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,最高级的命令在几天内便可掌握。 SQL为许多任务提供了命令,包括:
● 查询数据
● 在表中插入、修改和删除记录
● 建立、修改和删除数据对象
● 控制对数据和数据对象的存取
● 保证数据库一致性和完整性
以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。
(3) 是所有关系数据库的公共语言
由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。
参考资料:http://www.pconline.com.cn/pce/teach/empolder/empolder/10207/77847.html
Ⅳ 要往从excel里面 导入日期类型的数据到SQL server的日期列里面,该怎么写
先转换在使用sql语句。
DateTime ass_indate=Convert.ToDateTime(ds.Tables[0].Rows[i][j].ToString().Trim());
excesql=string.Format("insert into assets (ass_indate) values ('{0})", ass_indate);
就可以了。
Ⅵ 如何把excel文件导入到sql server数据表中,谢谢
一、在EXCEL中 新建一列,如把列名定为ab,下面放你的数据,比如1,2,3……
二、打开SQL企业管理器,右击你所需要导入的数据库,选择导入数据,下一步,数据源选择Microsoft Eccel 97-2000,选择excel文件继续下一步,往下按,选择Sheet1$或者2,3 看你把数据放在那一页,点转换可以根据你自己需要设置一些字段属性,目的里改一下表的名字(如果是要往已存在的表里插数据,应该要选择往目的表中追加数据,但字段名应该要一样,如果是添加新建表,选择创建目的表),新建表的话,表名自己随便写什么好了,容易记就好。设置完了就点下一步就导入了。当然可以先预览一下。
如果不熟悉,建议还是添加新建表吧,再用insert语句把导入的数据插入到你所需要插入的表里。
如果对你有帮助,别忘了追加点分哦 ^o^ 我的QQ是5611039
Ⅶ 获取kettle在转换的过程中都执行了哪些sql语句
新建一个转换(执行SQL脚本--->>表输入--->>表输出)
执行SQL脚本:删除DS_ODS库中已经存在的数据
表输入:查询DS_ERP库中的数据
表输出:将“表输入”中的结果输出到DS_ODS库中
执行SQL脚本:删除DS_ODS库中已经存在的数据
${qy_table_name}:这个是参数,指同步的表名
表输入:查询DS_ERP库中的数据
${qy_table_name}:这个是参数,指同步的表名
表输出:将“表输入”中的结果输出到DS_ODS库中
${qy_table_name}:这个是参数,指同步的表名
Ⅷ 将*.sql的文件导入mysql的sql语句怎么写
退出mysql,
linux就打开终端进入shell
然后输入
mysql -uuser -p dbname</path/.../file.sql
其中user为你的用户名
dbname为数据库
然后系统会提示你输入密码,输入相应密码就成了
windows就运行cmd
然后
mysql -uuser -p dbname<c:\path\...\file.sql
输入密码,同上
如果是远程登录,就在-uuser前添加-h以及相应参数就可以
Ⅸ 怎样将.sql文件导入到数据库
方法一:
1、生成脚本导出导入sql2008全部数据,右键要导出的数据库,任务--生成脚本。
Ⅹ 请问,如何把Access数据库的mdb文件转为SQL Server数据库的mdf文件
转换文件你看有没有第三方的转换程序
或者你可以尝试换一个方式达到同样的效果
1.利用ACCESS把数据库结构分离出来,让它自动生成SQL建立数据库,表,存储过程等。
2.写一个ASP,或者ASP.NET的小网站,做两件事。
a.读取ACCESS内所有数据,放入DS或者RES内
b.利用游标读取DS或者RES里面的数据然后在重新录入至SQL对应的数据库的表内