A. sql server 2008数据库和工业实时数据库有什么区别 两者能把数据合并在一起作为实时数据使用吗
你是说sql server 和insql的区别吧
使用的查询语句基本一致,但数据存储与数据库结构完全不同, sql server 是关系型数据库 insql 是实时数据库,1内部是关系型表结构,2是实时性标签结构。完全不一样的东西哦。insql只是借助了sql的查询显示语句而已。
B. SQL是什么意思懂的鸟几句
SQL(STructured Query Language)是一种资料库查询和程式设计语言,用于存取资料以及查询、更新和管理关联式资料库系统。美国国家标准局(ANSI)与国际标准化组织(ISO)已经制定了 SQL 标准。ANSI 是一个美国工业和商业集团组织,发展美国的商务和通讯标准。ANSI 同时也是 ISO 和 International Electrotechnical Commission(IEC)的成员之一。ANSI 发布与国际标准组织相应的美国标准。1992年,ISO 和 IEC 发布了 SQL 的国际标准,称为 SQL-92。ANSI 随之发布的相应标准是 ANSI SQL-92。ANSI SQL-92 有时被称为 ANSI SQL。尽管不同的关联式资料库使用的 SQL 版本有一些差异,但大多数都遵循 ANSI SQL 标准。SQL Server 使用 ANSI SQL-92 的扩展集,称为 T-SQL,其遵循 ANSI 制定的 SQL-92 标准。
SQL 语言包括两种主要程式设计语言类别的陈述式: 资料定义语言 (DDL)与资料操作语言 (DML)。下面我们将介绍这两类语言。
C. sql server数据库与工业实时数据库,如winCC组态软件配置的实时数据库,如何实现数据通信
目前几乎所有
组态软件
都支持ODBC指令,用这些指令可以对各类数据库进行读、写、增加、删除等操作。不同软件的做法不同,但道理都差不多,每一种组态软件都有专门章节指导。
一般情况下,步骤是:1建立一个数据库
2定义数据源:进入“控制面板”中的“管理工具”,用鼠标双击“数据源
(ODBC)”选项,弹出“
ODBC数据源
管理器”。3在组态软件中引用
数据库操作
指令,操作已经定义好的数据库。
请参考组态软件说明书。
给10分行不行?
D. SQL数据库是什么 主要干什么用的
SQL数据库之QQ农场版
人物:菜鸟, 收垃圾的, 数据机器
菜鸟: 吃菜的鸟,简称菜鸟
数据机器: 指的SQL Server 2008(微软件最新推出的数据库,数据大小支持100TB(我的家庭住址:http://www.microsoft.com/china/sql/2008/)
计算机基础单位换算:
一道“月亮之上”mp3文件大小为5MB左右
1GB=1024MB 1TB=1024G
数据库 Database,简称DB,是一种总称,有几种数据库产品:
大型:Oracle(甲骨文),DB2(IBM) 这种软件用于电信,工业。
中型:SQL Server 2000, SQL Server2005, SQL Server 2008(都是微软)
小型:ACCESS, foxpro, vf
这样的,你电脑上的文件也比较多吧,你要什么资料的时候,想一下,如何做的!!!!!!!!!!!!!
是不是一个文件夹包一个文件夹的,我们要一个一个的解开,,特是烦,时间浪费了,而且我要说的,很多人,放文件是东一个西一个,不好找,文件不能充分利用。
用过系统里的搜索没有,你只要说文件名或文件内容,他会乖乖从硬盘里给找出来,这就是数据库的原形,但找到这个文件可能要1分,或者更长时间。
我们能不能把搜索的时间从5分钟变为100ms(毫秒)了。
提示: 1000ms = 1s秒)
一个大街走过来的人: 可以,现在的百毒不是这样吗,输一个词 “艳照门”飕的一个就出来了。
菜鸟: 对,这就是数据库的应用,速度快,想一下你是怎么存文件的吧,每次关程序的时候,要你这里选那里选存放地方,烦,用了这么久,还不知道要存什么地方。
收垃圾的:数据库有什么秘密了。
菜鸟:说你菜,你还不相信,是这样的,好比一个100米的菜地,今天你要吃面,为了味道好吃一点,需要菜叶做为调料,好,这个菜地里这样的,每过十米一种菜:
1. 靓菜 2. 白菜 3.油菜 4.太空大白菜 5.茄子白菜
6. 白火食菜 7.紫菜 8.花菜 9.卷心菜 10.不鸟不菜
你这个人对生活要求不高,但求生活多资多彩的,下个面,要10种菜都来一点,走来走去,总算花了5分钟才摘完菜。
而我们如果把每十米都种十种菜,每块区域都一样,就算这种多资多彩的人可能20秒也完成了。
收垃圾的:OH,YES(人跳了大约0.00123毫米),是这样的,把东西集中一齐,速度自然提高了,同时也可以一下知道我种那些菜。
菜鸟:对,这就是数据库的好处,速度快,不关心文件具体存放地,(OH,YEAR)我不要保存对话框了。给它一个数据,它就会返回相应的结果,再想一想我们windows里面的搜索
观众:老大“windows搜索”老头已是春天的故事了
数据机器: It's my world(歌词),妈呀,终于我可以演讲演讲了,你们说的也很不错,真正操作起来还有很多工作要作,如何放,如何取。你们懂啥哦!
我们的Excel其实就是一个简单的数据库,它纵横交错的在一个表格里存放着数据,不可乱存,这是保证我们快速存储与搜索的基石。
收垃圾的:不听你们说了,菜鸟的说的100米的菜园,我看我没有这么多时间去种,还是去QQ农场种些,我感觉,那速度,更快,更直观(观众已扔鞋,apple,banana,orange),,DIDI(声音),不好,我的BP机通知我的QQ农场1号靓菜被隔壁大妈偷了一个,不对呀!我养了狗的了,(观众:这叫临死也要偷,谁叫你种名字多要吸引的靓菜了,而且还挂了一个标签:太空一号靓菜).哎(声音)昨天拣垃圾,忘了给狗一份,这狗狗,这里长时间,一次不给吃,我就下了菜,不说了,,我要火箭速度去抓住偷,这是历史第一次。
原创自:http://hi..com/ohxs
作者:小鱼
结语: 数据库是种把数据按一定格式有序存储,能快速,准确返回数据
建议: 初学者学习先学习 Access,office系列的,比较快的就可以上手,界面和word,excel一样,之后学习sql server,和mysql(免费),论坛用的比较多(PHPWind论坛,乔客)
E. SQL 追溯查询写个视图表,
SQL Server 2005:
架构dbo的所有表
select t.[name] as tablename, s.[name] as [schema] from sys.tables as t,sys.schemas as s where t.schema_id = s.schema_id
and s.[name] = 'dbo'
架构dbo的所有视图
select v.[name] as viewname, s.[name] as [schema] from sys.views as v,sys.schemas as s where v.schema_id = s.schema_id
and s.[name] = 'dbo'
F. 什么是SQL
SQL是一种编程语言,下面对其进行一个详细介绍,你应该能看懂:
SQL(Structure Query Language)语言是数据库的核心语言。
SQL的发展是从1974年开始的,其发展过程如下:
1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。
1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R
时改为SQL。
1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS产品。
1982年-----IBM公司出版第一个RDBMS语言SQL/DS。
1985年-----IBM公司出版第一个RDBMS语言DB2。
1986年-----美国国家标准化组织ANSI宣布SQL作为数据库工业标准。
SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言。
它功能强,效率高,简单易学易维护(迄今为止,我还没见过比它还好
学的语言)。然而SQL语言由于以上优点,同时也出现了这样一个问题:
它是非过程性语言,即大多数语句都是独立执行的,与上下文无关,而
绝大部分应用都是一个完整的过程,显然用SQL完全实现这些功能是很困
难的。所以大多数数据库公司为了解决此问题,作了如下两方面的工作:
(1)扩充SQL,在SQL中引入过程性结构;(2)把SQL嵌入到高级语言中,
以便一起完成一个完整的应用。
二 SQL语言的分类
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,
数据定义语言DDL,数据控制语言DCL。
1 数据查询语言DQL
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE
子句组成的查询块:
SELECT <字段名表>
FROM <表或视图名>
WHERE <查询条件>
2 数据操纵语言
数据操纵语言DML主要有三种形式:
1) 插入:INSERT
2) 更新:UPDATE
3) 删除:DELETE
3 数据定义语言DDL
数据定义语言DDL用来创建数据库中的各种对象-----表、视图、
索引、同义词、聚簇等如:
CREATE TABLE/VIEW/INDEX/SYN/CLUSTER
| | | | |
表 视图 索引 同义词 簇
4 数据控制语言DCL
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制
数据库操纵事务发生的时间及效果,对数据库实行监视等。如:
1) GRANT:授权。
2) ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点。
回滚---ROLLBACK
回滚命令使数据库状态回到上次最后提交的状态。其格式为:
SQL>ROLLBACK;
3) COMMIT [WORK]:提交。
在数据库的插入、删除和修改操作时,只有当事务在提交到数据
库时才算完成。在事务提交前,只有操作数据库的这个人才能有权看
到所做的事情,别人只有在最后提交完成后才可以看到。
提交数据有三种类型:显式提交、隐式提交及自动提交。下面分
别说明这三种类型。
(1) 显式提交
用COMMIT命令直接完成的提交为显式提交。其格式为:
SQL>COMMIT;
(2) 隐式提交
用SQL命令间接完成的提交为隐式提交。这些命令是:
ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,
EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。
(3) 自动提交
若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,
系统将自动进行提交,这就是自动提交。其格式为:
SQL>SET AUTOCOMMIT ON;
G. “本系统数据库软件应支持SQL和ODBC两种工业标准”~~~这句话是什么意思
哈哈,招标需求上的么?
不要太较真了,如果SQL没有提及是那种,其实就是支持OLEDB和ODBC两种数据库连接方式,这两个的详细描述,都可以在网络查到,不赘述了。
H. SQL软件是什么,怎么使用~!
SQL是一种编程语言,下面对其进行一个详细介绍:
SQL(Structure Query Language)语言是数据库的核心语言。
SQL的发展是从1974年开始的,其发展过程如下:
1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。
1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R
时改为SQL。
1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS产品。
1982年-----IBM公司出版第一个RDBMS语言SQL/DS。
1985年-----IBM公司出版第一个RDBMS语言DB2。
1986年-----美国国家标准化组织ANSI宣布SQL作为数据库工业标准。
SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言。
它功能强,效率高,简单易学易维护(迄今为止,我还没见过比它还好
学的语言)。然而SQL语言由于以上优点,同时也出现了这样一个问题:
它是非过程性语言,即大多数语句都是独立执行的,与上下文无关,而
绝大部分应用都是一个完整的过程,显然用SQL完全实现这些功能是很困
难的。所以大多数数据库公司为了解决此问题,作了如下两方面的工作:
(1)扩充SQL,在SQL中引入过程性结构;(2)把SQL嵌入到高级语言中,
以便一起完成一个完整的应用。
二 SQL语言的分类
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,
数据定义语言DDL,数据控制语言DCL。
1 数据查询语言DQL
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE
子句组成的查询块:
SELECT <字段名表>
FROM <表或视图名>
WHERE <查询条件>
2 数据操纵语言
数据操纵语言DML主要有三种形式:
1) 插入:INSERT
2) 更新:UPDATE
3) 删除:DELETE
3 数据定义语言DDL
数据定义语言DDL用来创建数据库中的各种对象-----表、视图、
索引、同义词、聚簇等如:
CREATE TABLE/VIEW/INDEX/SYN/CLUSTER
| | | | |
表 视图 索引 同义词 簇
I. 什么是SQL呢
SQL是指Structured query language, 简称为SQL, 中文称之为结构化查询语言. 它一种对关系数据库中的数据进行定义和操作的句法,为大多数关系数据库管理系统所支持的工业标准. 它包含6个部分: 1) 数据查询语言(DQL); 2) 数据操作语言(DML); 3) 事务处理语言(TPL); 4) 数据控制语言(DCL); 5) 数据定义语言(DDL); 6) 指针控制语言(CCL)
基本上常用的关系数据库管理系统都支持SQL, 但是各个数据库管理系统对SQL标准的支持也不尽相同, 而且各自都有自己的一套SQL语言, 例如Oracle的称为PL/SQL; 而SQL Server的称为Transact-SQL.
要学SQL, 首先学习SQL定义的基本语法; 然后, 针对主流的数据库管理系统, 有针对的学习该数据库所实现的SQL(如Oracle的PL/SQL, SQL Server的Transact-SQL). 大概过程如此. 但是, 要看你的发展方向是什么: 是要做数据库应用, 还是做数据库管理; 如果只做数据库应用, 那么只有熟练掌握查询语言和事务处理语言这两块就差不多了(我就是如此); 如果要做数据库管理员(DBA), 那么就要全面掌握, 而且一定要针对数据库学习, 因为不同的数据库系统差别就太大了.
J. SQL 重复循环查询或追溯查询问题
--SQLSERVER用递归
WITHTTAS
(SELECTNO1,NO2,NAME,STYLE,NO1ASF1,1ASF2
FROMA
WHERENO1NOTIN(SELECTNO2FROMA)
UNIONALL
SELECTA.NO1,A.NO2,A.NAME,A.STYLE,F1,F2+1ASFLEVEL
FROMA,TT
WHEREA.NO1=TT.NO2)
SELECTF1ASNO1,NO2,NAME,STYLE
FROMTTT1
WHEREEXISTS(SELECT1
FROM(SELECTF1,MAX(F2)ASF2FROMTTGROUPBYF1)T2
WHERET1.F1=T2.F1
ANDT1.F2=T2.F2)
ORDERBYNAME