问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

结构化查询语言SQL(Structure

发布网友 发布时间:2022-04-29 23:25

我来回答

2个回答

懂视网 时间:2022-04-30 03:47

1、新建表:
create table table_name

(
[自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,
[字段1] nVarChar(50) default ‘默认值\‘ null ,
[字段2] ntext null ,
[字段3] datetime,
[字段4] money null ,
[字段5] int default 0,
[字段6] Decimal (12,4) default 0,
[字段7] image null ,
)

2、删除表:

Drop table table_name

3、插入数据:
INSERT INTO table_name (字段1,字段2) VALUES (值1,值2)

4、删除数据:
DELETE FROM [表名] WHERE 条件

5、更新数据:
UPDATE [表名] SET [字段1] = 值1,[字段2] =值2 WHERE 条件

6、新增字段:
ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL

7、删除字段:
ALTER TABLE [表名] DROP COLUMN [字段名]

8、修改字段:
ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL

9、修改表名:

EXEC sp_rename 旧表名,新表名

10、新建约束:
ALTER TABLE [表名] ADD CONSTRAINT 约束名 CHECK ([约束字段] <= ‘2000-1-1‘)

11、删除约束:
ALTER TABLE [表名] DROP CONSTRAINT 约束名

12、检查表是否存在

1) 判断数据表是否存在

    方法一:

If object_id(N‘tablename‘,N‘U‘) is not null
print ‘存在‘
else 
print ‘不存在‘

例如:
use fireweb;
go

If object_id(N‘TEMP_TBL‘,N‘U‘) is not null
print ‘存在‘
else 
print ‘不存在‘

      方法二:

IF EXISTS  (SELECT  * FROM dbo.SysObjects WHERE ID = object_id(N‘[表名]‘) AND OBJECTPROPERTY(ID, ‘IsTable‘) = 1) 
PRINT ‘存在‘ 
ELSE 
PRINT‘不存在‘

例如:
use fireweb;
go

IF EXISTS  (SELECT  * FROM dbo.SysObjects WHERE ID = object_id(N‘TEMP_TBL‘) AND OBJECTPROPERTY(ID, ‘IsTable‘) = 1) 
PRINT ‘存在‘ 
ELSE 
PRINT‘不存在‘

2) 临时表是否存在:

方法一:
if exists(select * from tempdb..sysobjects where id=object_id(‘tempdb..##TEMP_TBL‘))
PRINT ‘存在‘ 
ELSE 
PRINT‘不存在‘


方法二:
use fireweb;
go

if exists (select * from tempdb.dbo.sysobjects where id = object_id(N‘tempdb..#TEMP_TBL‘) and type=‘U‘)
PRINT ‘存在‘ 
ELSE 
PRINT‘不存在‘

 

 

13、显示表结构、字段、约束

EXEC sp_help [表名]

14、连接符+和||

+:SQL SERVER字符串连接符

||:ORCALE字符串连接符

如果不是字符串,需要用cast函数把其他类型转换为字符串类型,才能继续使用连接符;

15、空值查询

     IS NULL和IS NOT NULL

16、随机排序

SQL SERVER:ORDER BY NEWID()

 

SQL结构化查询语言笔记(一)

标签:

热心网友 时间:2022-04-30 00:55

结构化查询语言,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言包含6个部分,分别是数据查询语言、数据操作语言、事务处理语言、数据控制语言、数据定义语言以及指针控制语言。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
哪些女人不值得男人珍惜? 潘集区第一小学优秀学生 优秀干部登记表 ...没想到洗几次更大了 有什么办法能让他变小点吗 纯棉的 济南哪里卖手机放心,便宜 飞利浦手机在烟台的售后服务在哪里 ? 济南哪里有飞利浦专卖店 微信群内发红包,怎么会让陌生人就领取了???为什么?? 我的戴尔笔记本电脑 无意中出现飞行模式。关闭不了。求大家帮忙_百度知 ... 什么是受伤庄股 大家看过《白雪女王》吗???很好看的就是关于他的资料太少了,我很想知道哪里有里面的插曲???谢谢 双卡手机怎么用两个? 95岁英女王穿一身红衣亮相太惊艳,露出久违笑容,她都有什么经历? “填坑女王”王菲,李亚鹏挖坑财产挥霍一空,如今复出是否为钱而来? 扑克牌Q上的4位女王,个个美艳绝伦,分别有什么来头? 求女王不在家的小说!! 求女王攻美强(美攻强受)文 俄女皇活脱一女妖,征服无数男人,是谁令她不能自拔? 针织女王 耳机插入电脑后耳机听不到声音 但有外音 联想的 平板电脑开不开机怎么办? 平板电脑更新设置后打不开机怎么办? 你好!平板升级系统开不开机,老出现黑白苹果,怎么办啊 平板电脑晚上更新后第二天就开不了机了,维修工作人员说受潮了,这是真的吗? 平板电脑升级后开机不了 都说中国人去哪都种菜,这算不算汉民族的天赋技能? 外祖父一辈子什么地种地,是个勤劳的庄稼人? 有钱不买河边地,有钱不娶活汉妻,这句话有何道理? 汉献帝退位说曹丕的诗前人种地后人收 刘秀是高祖刘邦的九世孙,为何他小时候要种地养家呢? 红米note3锁屏为什么不接收QQ消息?所有设置都打开了 红米note3微信为什么不显示添加qq联系人 淘宝应改一下可以添加实名的座机电话号码这样更方便一些淘宝下单怎么填座机号? 为什么淘宝发货地址输入座机号码不行? cad中,算出的面积毫米,换算成平方米是多少? cad中,算出的面积是57636755毫米,换算成平方米是多少? 从三亚站坐动车到尖峰岭站需要多少时间 三亚到尖峰岭怎么走 三亚汽车东站到乐东尖峰岭怎么走 cad图中我用list测量出面积是86.972那么实际是多少平方米呢?比列是1比120的。该怎么换算哦。。。。 从三亚去尖峰岭和兴隆玩,请问路线如何安排? 尖峰岭国家森林公园怎么去 三亚到尖峰岭多少公里 到乐东县尖峰岭森林公园的交通问题 急 黑眼圈很很很严重,怎么办- -。 三亚千古情到尖峰岭距离 三亚学院到尖峰岭怎么坐公交? 线路1从三亚到八所在尖峰岭高速公路路口下,然后换乘莺歌海到尖峰镇的车 线路2三亚到黄流在换到尖峰岭 海南岛尖峰岭门票多少钱?三亚到尖峰岭有多少公里 海南环岛高铁尖峰站到尖峰岭有多远