文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

SQL Server数据库表格操作方法详解

2024-10-03 21:12

关注

表格的创建

代码操作

-- StudentTwo 库名
use StudentTwo
go

-- table 表-- database 数据库 存放表-- 先判断表是否存在,如果存在先删除再创建
-- sysobjects 表-- 判断所有系统表有没有一个表名字为number,如果有删除掉
if exists(select * from sysobjects where name = 'nunber')
drop table number --删除掉
go

create table XueShengTable(
	-- 学生ID 整形谁 identity 标识符作用从1000开始 每次递增1 ,以后添加学生信息时候不要标识列添加
	StudentId int identity(1000,1),

	-- 姓名
	StudentName varchar(20) not null,

	-- 性别
	Gender char(2) not null,
)
注意: 列后面不加 not null,加null是当前列可为空,加not null是当前列不可为空

界面操作

点击数据库 --> 点开使用的数据看 --> 右键击表 --> 新建表

增删改查

解释:

-- 插入、增加学生

-- insert into 表名(列名) values(值)

-- 向哪个表中插入那一列对应值是什么

-- 注意: 列名之间使用逗号隔开,值和列名一一对应,类型也得匹配

写法1:

insert into XueShengTable(StudentName,Gender,Binrthday,Age,Phone,StudentAddress,ClassId,StudentCard) values('迪迦','男','2000-09-18',14,'15377300008','河南省南阳市邓州市',2341,12345678910987)

写法2:

-- 也可以将列名省略

insert into XueShengTable values('凹凸曼','男','2000-09-18',12345678910987,23,'15377300008','河南省南阳市邓州市',1)

-- 语法

delete from 表名 where 条件

方法1delete: 

-- 把学号1001数据删除

delete from XueShengTable where StudentId = 1001

-- 第二种删除方案 truncate:

truncate table XueShengTable -- 删除整个表格

-- 小提示: delete删除的时候比truncate删除的更快 -- delete删除的时候 不允许这条记录被外键引用,可以先把外键的关系删除掉,再进行删除这条数据 -- truncate 要求删除的表不能有外键的约束

-- 语法:

updaste 表名 set 列名 = 值, 列名 = 值 where 条件

--修改学号为1000学生的姓名改为李白,出生年月

update XueShengTable set StudentName = '李白',Binrthday='1975-01-01' where StudentId=1000

-- 查询所有信息 类似于数组遍历

select * from XueShengTable

-- 查询具体列的数据查询姓名这一列 select 列名, from 表名 select StudentName,Gender from XueShengTable

-- 条件查询 : 查询年龄等于23的 select 列名, 列名 from 表名 where Age = 23

select StudentName from XueShengTable where Age = 23

-- 查询满足条件的所有列

select * from XueShengTable where Age <= 23

--逻辑运算符号 and 并且关系 相当于&&,or或者条件 相当于||;

select * from XueShengTable where Age>14 and Age<23

总结

到此这篇关于SQL Server数据库表格操作方法的文章就介绍到这了,更多相关SQL Server表格详解内容请搜索编程客栈(www.lsjlt.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网(www.lsjlt.com)!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯