IT袋

当前位置:主页 > 经验教程 > 建站编程 >

数据库sql语句大全及解释

数据库sql语句大全及解释 常用sql查询语句推荐(4)

时间:2023-09-28 10:56:20 来源:IT袋 作者:苏晓敏
导读:数据库sql语句大全及解释,alter table tablename 添加一个自增列 add column_b int identity(1,1) delete from tablename where column_b not in( select max(column_b) from tablename group by column1,column2,) alter table table

数据库sql语句大全及解释

alter table tablename
–添加一个自增列
add column_b int identity(1,1)
delete from tablename where column_b not in(
select max(column_b) from tablename group by column1,column2,…)
alter table tablename drop column column_b

20、说明:列出数据库里所有的表名
select name from sysobjects where type=’U’ // U代表用户

21、说明:列出表里的所有的列名
select name from syscolumns where id=object_id(‘TableName’)

22、说明:列示type、vender、pcs字段,以type字段排列,case可以方便地实现多重选择,类似select 中的case。
select type,sum(case vender when ‘A’ then pcs else 0 end),sum(case vender when ‘C’ then pcs else 0 end),sum(case vender when ‘B’ then pcs else 0 end) FROM tablename group by type
显示结果:
type vender pcs
电脑 A 1
电脑 A 1
光盘 B 2
光盘 A 2
手机 B 3
手机 C 3

23、说明:初始化表table1

TRUNCATE TABLE table1

24、说明:选择从10到15的记录
select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc

数据开发

1.按姓氏笔画排序:
Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多

2.数据库加密:
select encrypt(‘原始密码’)
select pwdencrypt(‘原始密码’)
select pwdcompare(‘原始密码’,’加密后密码’) = 1–相同;否则不相同 encrypt(‘原始密码’)
select pwdencrypt(‘原始密码’)
select pwdcompare(‘原始密码’,’加密后密码’) = 1–相同;否则不相同

3.取回表中字段:
declare @list varchar(1000),
@sql nvarchar(1000)
select @list=@list+’,’+b.name from sysobjects a,syscolumns b where a.id=b.id and a.name=’表A’
set @sql=’select ‘+right(@list,len(@list)-1)+’ from 表A’
exec (@sql)

4.查看硬盘分区:
EXEC master..xp_fixeddrives

5.比较A,B表是否相等:
if (select checksum_agg(binary_checksum(*)) from A)
=
(select checksum_agg(binary_checksum(*)) from B)
print ‘相等’
else
print ‘不相等’

6.杀掉所有的事件探察器进程:
DECLARE hcforeach CURSOR GLOBAL FOR SELECT ‘kill ‘+RTRIM(spid) FROM master.dbo.sysprocesses
WHERE program_name IN(‘SQL profiler’,N’SQL 事件探查器’)
EXEC sp_msforeach_worker ‘?’

7.记录搜索:
开头到N条记录
Select Top N * From 表

——————————-
N到M条记录(要有主索引ID)

相关阅读

  • ASP技术全面解析:从基本概念到实际应用 asp是什么

    ASP技术全面解析:从基本概念到实际应用 asp是什么

    文章导读:ASP技术全面解析及从基本概念到实际应用的方法内容,相关内容具体如下: 一、ASP简介 ASP(Active Server Pages)是一种服务器端脚本环境,用于创建动态交互式网页。 它由Microsoft开发

  • 广告设计网页有哪些 广告设计与制作的网站推荐

    广告设计网页有哪些 广告设计与制作的网站推荐

    本文为你介绍广告设计网页有哪些和广告设计与制作的网站推荐方面的介绍,一起来看看吧! 如果你是搞设计的,这四个创意设计网站,你应该知道! 最近粉丝让我推荐一些广告设计类网站,

  • 公司网站开发流程怎么写 公司建立网站的步骤

    公司网站开发流程怎么写 公司建立网站的步骤

    今天介绍公司网站开发流程怎么写和公司建立网站的步骤的方法内容,一起来了解了解吧。 受互联网的影响使实体店越来越难,为适应时代,企业将由线下转向线上拓展业务。下面知网科技

  • 如何制作动态网页设计 学生个人网页制作html

    如何制作动态网页设计 学生个人网页制作html

    本文为你详解如何制作动态网页设计和学生个人网页制作html的电脑小知识,下面小编为您详细解答 网页如何制作?看着各种各样的网页源代码是不是很神秘。其实网页制作对程序开发来说是最