语句大全SQL语句大全

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

语句大全-SQL语句大全

SQL语句大全。SQL即结构化查询语言。

是一种特殊目的的编程语言。是一种数据库查询和程序设计语言。用于存取数据以及查询。更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。SQL语句无论是种类还是数量都是繁多的。很多语句也是经常要用到的。SQL查询语句就是一个典型的例子。无论是高级查询还是低级查询。SQL查询语句的需求是最频繁的。

中文名,SQL语句大全。作用于,数据库。具体,编程语言。相关学科,数据库原理。设计教程。

基础。创建之前判断该数据库是否存在if exists drop database databaseNamegoCreate DATABASE databasenameon primary-- 默认就属于primary文件组,可省略log ondrop

database databasename--- 创建备份数据的deviceUSE masterEXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_’--- 开始备份BACKUP DATABASE pubs TO testBackcreate table tabname,col2 type2 ,..)--primary key为主键identity表示递增数量根据已有的表创建新表:A:gouse 原数据库名goselect * into 目的数据库名.dbo.目的表名from 原表名B:create table tab_new as select col1,col2… from tab_old definition onlycreate sequence SIMON_SEQUENCEminvalue 1 -- 最小值maxvalue 999 -- 最大值start with 1 -- 开始值increment by 1 -- 每次加几cache 20;drop table tabname--这是将表连同表中信息一起删除但是日志文件中会有记录delete from table_name-这是将表中信息删除但是会保留这个表Alter table table_name add column_name column_type --在表中增加一列。

内的内容为可选项Alter table

table_name drop column column_name--从表中删除一列Alter table tabname add primary key说明:删除主键:Alter table tabname drop primary keycreate index idxname on tabname删除索引:drop index idxname on tabname注:索引是不可更改的。

想更改必须删除重新建。create view viewname as select statement删除视图:drop view viewname 数据记录筛选:sql=“select * from 数据表where字段名=字段值order by字段名”sql=“select * from 数据表where字段名like ‘%字段值%’ order by 字段名“sql=“select top 10 * from 数据表where字段名=字段值order by 字段名“sql=“select top 10 * from 数据表order by 字段名“sql=“select * from 数据表where字段名in “sql=“select * from 数据表where 字段名between 值1 and 值2” 更新数据记录:sql=“update 数据表set字段名=字段值where 条件表达式”sql=“update

数据表set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式” 删除数据记录:sql=“delete from 数据表where 条件表达式”sql=“delete from 数据表” 添加数据记录:sql=“insert into 数据表values “sql=“insert into 目标数据表select * from 源数据表” 数据记录统计函数:A VG 得出一个表格栏平均值COUNT 对数据行数的统计或对某一栏有值的数据行数统计MAX 取得一个表格栏最大的值MIN 取得一个表格栏最小的值SUM 把数据栏的值相加引用以上函数的方法:sql=“select sum as 别名from 数据表where 条件表达式”set rs=用rs 获取统计的值。

其它函数运用同上。查询去除重复值:select distinct * from table1 数据表的建立和删除:CREATE TABLE 数据表名称,字段 2 类型 2 …… ) 单列求和:SELECT SUM FROM 数据表。

最新语句。查询数据库中含有同一这字段的表:select name from sysobjects

where xtype = ‘u’ and id in根据出生日期可以算出年龄:select datediff as 年龄from page_shsjgrgl根据当前年份自动算出年龄select datediff) as char))年select year from page_shsjgrgl月select month from page_shsjgrgl日select day from page_shsjgrgl在同一数据库中复制表结构:select * into a from b where 11当IDENTITY_INSERT 设置为OFF 时。

不能为表‘aa’ 中的标识列插入显式值。set identity_insert aa ON----设置打开。批量插入:insert into aa select Customer_ID, ID_Type, ID_Number from TCustomer;set identity_insert aa OFF---关闭不同数据库之间的复制:复制结构:select * into from _shsjgrgl where 11复制内容:insert into select xm,ssdq from _shsjgrgl查看数据库中所有的数据表表名:select name from SysObjects where type=‘u’查看数据库中所有表含有同一字段的表:select name from sys objects where xtype = ‘u’ and id in查

相关文档
最新文档