问:数据定义语言(DDL)和SQL语言之间的区别是什么? 答:SQL代表“结构化查询语言”,或被错误的认为该语言只用于查询。当然,它可以用于查询但它也可以用来创建数据库组件。 SQL分为若干部分,其中之一是查询语言。顾名思义,这部分SQL用于编写查询,例如: SELECT EmployeeNo, FirstName, LastName, DateOfBirth, DateEmployed FROM EMPLOYEES WHERE EmployeeNo = 2; 数据定义语言(也称为……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
问:数据定义语言(DDL)和SQL语言之间的区别是什么?
答:SQL代表“结构化查询语言”,或被错误的认为该语言只用于查询。当然,它可以用于查询但它也可以用来创建数据库组件。
SQL分为若干部分,其中之一是查询语言。顾名思义,这部分SQL用于编写查询,例如:
SELECT EmployeeNo, FirstName, LastName, DateOfBirth, DateEmployed FROM EMPLOYEES WHERE EmployeeNo = 2; |
数据定义语言(也称为数据描述语言)由可用于创建、修改数据表这类的数据库组件的语句组成。例如:
CREATE TABLE [dbo].[tblDataSheet]( [SheetID] [int] IDENTITY(1,1) NOT NULL, [TDStamp] [datetime] NULL, [Family] [varchar](50) NULL, [Genus] [varchar](50) NULL, [Species] [varchar](50) NULL, … lots more columns described here…. [BarCode] [varchar](50) NULL, CONSTRAINT [pkSheet] PRIMARY KEY CLUSTERED ( [SheetID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] |
相关推荐
-
用Redis缓存来提升数据库查询性能
要对一个数据库调优,首先要对查询优化和数据模型进行调优。当这些调优手段无法提供必需的查询性能时,可以求助于Redis缓存。
-
有效的MySQL备份与恢复
如果您接手了一个MySQL生产系统,但不确定它是否运行了MySQL备份策略,这时需要做哪些保障措施呢?
-
找到Oracle数据库中性能最差的查询语句
“V$SQLAREA”和“ V$SQL”是非常有用的视图,在其中你可以查找发现执行效率最差的需要优化的SQL语句。
-
解读SQL Server数据库存储过程发展历史
SQL Server存储过程可以是Transact-SQL(T-SQL)语句,或者是.NET框架的公共语言运行时(CLR),它是专为方便数据库查询而设计的。