SQL Server搭配SSMS基础操作

目录

1 图形化界面进行数据库增删改查

1新建数据库

2 新建数据库表

3 完成增删改查

1 新增

2 删除 

3 修改 

4 查询 

2 通过SQL 语句进行数据库增删改查

 1 新建表

1 新增

2 查询 

3 修改

4 删除

 3 总结


本文环境:

SQLServer 2022;SSMS 2019。

(14条消息) Windows安装SQL Servers2022和SSMS教程(图文详解)_Ricardo · M · YUAN的博客-CSDN博客

1 图形化界面进行数据库增删改查

1新建数据库

右键数据库,选择新建数据库选项

 输入数据库名称后,点击确认即可

 点击确认后,会出现该数据库,如果没出现,右键刷新一下资源管理器即可。

 2 新建数据库表

展开刚刚新建好的数据库,点击【表】右键【新建】—>【表】

 

 

 如图所示,我随便填写了几个字段,这里的数据类型默认是nchar,有数据库基础的同学会有疑问,常用的不是char 类型吗? 如有疑惑可见:

数据库中char, nchar,varchar, nvarchar的差异-百度经验 (baidu.com)

填好信息后保存 建议快捷键 Ctrl+s 弹出让填写表名的窗口,输入自己想填的名字【确定】即可

 展开表结构可见,新建的数据库表(如果没有出现可以右键刷新一下)

 其中表名前的 dbo 是 database owner 的缩写,指数据库对象所有者。
dbo是每个数据库的默认用户,具有所有者权限。

3 完成增删改查

1 新增

给刚刚新建的表添加数据,右键—>【编辑前200行】(简单的增加操作)

 出现如图所示的表结构,往里面写一些数据即可

 新增数据很简单,选中这个NULL,直接输入数据即可,但是这里有这个红色感叹号,不要紧 快捷键 Ctrl+s ,保存之后就可以 直接点击上边的X号关闭了

2 删除 

删除操作如图所示,单击选中你想要删除的单元格或者列,右键即可选择删除

3 修改 

修改操作,也如删除操作差不多。单击选中你想要修改的单元格直接修改即可

4 查询 

查看操作,新建的表查看数据,右键—>【选择前1000行】(简单的查询操作)

2 通过SQL 语句进行数据库增删改查

 在这里很多新入门的同学会好奇,明明可以通过图形化界面那么方便的方式来操作数据库,为什么还要自找麻烦用SQL语句来操作呢?

因为SQL能够嵌入到高级语言种(例如C++,Java,Python)程序中,当程序需要自动新建数据库时就得使用SQL语句了

在这里为了方便。数据库已经新建好了,就没有再新建。

点击这里的新建查询。 会出现如图界面

 1 新建表

CREATE TABLE <表名>
(
	<列名> <数据类型>[ <列级完整性约束条件> ]
	[,<列名> <数据类型>[ <列级完整性约束条件>] ] 
	...
	[,<表级完整性约束条件> ] 
);

(ps:[ ]的内容是可写可不写的,例如上面的第一行中 [ <列级完整性约束条件> ] 为可写可不写,第二行及之后的都有 [ ],即可以只有一列,也可以有多列)

<表名>:所要定义的基本表的名字
<列名>:组成该表的各个属性(列)
<列级完整性约束条件>:涉及相应属性列的完整性约束条件
<表级完整性约束条件>:涉及一个或多个属性列的完整性约束条件

例如 先创建这么一张 person 表,使用如下 SQL:

create table person(
   id int primary key,
   name varchar(16) not null,
   age int,
   phone varchar(11),
   address varchar(256)
);

写完SQL语句后,点击上面的执行

 

 同样的,如果数据库中没有出现该表,右键数据库选择刷新即可。

1 新增

语法如下:

insert [into] <表名> [列名] values <列值>

例如 ,我们新增一条数据:

insert into person(id,name,age,phone,address)
values (1,'yzc',22,'123232323','中国哈尔滨');

执行过后,得到如图所示

2 查询 

语法如下:

select <列名> from <表名> [where <查询条件表达试>] [order by <排序的列  

          名>[asc或desc]]

例如,我们执行一条最基本的查询全部数据的语句

select * from person

执行后得到如下结果,证明我们的数据新增成功

 3 修改

语法如下:

一般来说,我们的 update 语句都会结合 where 子句做一个数据筛选,只修改符合条件的记录的 address 字段值。

UPDATE [table_name]
SET column1 = value1, column2 = value2...., columnN = valueN

例如:我们现在表中的数据如下:

 执行一条修改语句:

update person set address='广西贵港' where id = 1;

执行后重新查询可见,修改成功。

 4 删除

语法如下:

DELETE FROM [table_name]
WHERE [condition];

不追加 where 子句做条件筛选会导致整张表的数据丢失。例如我们删除 id 为 1 的那条数据记录。

delete from person where id = 1;

执行结果如下,可见已经删除成功。

 3 总结

对于数据库增删改查来说,最重要的是查询操作。里面涉及到非常多的业务场景,所以在我们新人阶段,一定要巩固好查询的各种方法和细节。

这里可以参考一篇我认为写得很详细的SQL基础博文,

(15条消息) SQL语句的增删改查(详细)_sql语句增删改查_宝宝要努力的博客-CSDN博客

  • 9
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
SQL Server 2022是一种关系型数据库管理系统,用于存储和管理大量数据。以下是使用SQL Server 2022的简要教程: 1. 下载和安装SQL Server 2022:首先,从Microsoft官方网站下载SQL Server 2022安装程序。然后,根据安装向导的指示,选择适当的选项进行安装。 2. 启动SQL Server服务:启动SQL Server服务有多种方法。其中一种方法是通过命令提示符(cmd)启动服务。打开命令提示符窗口,输入以下命令并按Enter键: ``` net start MSSQLSERVER ``` 这将启动SQL Server服务。 3. 连接到SQL Server:一旦SQL Server服务启动,您可以使用各种客户端工具连接到它。最常用的客户端工具是Microsoft SQL Server Management Studio(SSMS)。打开SSMS,并使用正确的连接信息(例如服务器名称、身份验证方式和凭据)连接到SQL Server。 4. 创建数据库:在连接到SQL Server后,您可以使用SSMS或使用SQL语句创建新的数据库。使用SSMS,右键单击“数据库”文件夹,选择“新建数据库”,然后按照向导的指示创建数据库。使用SQL语句,您可以使用CREATE DATABASE语句创建数据库。 5. 执行SQL查询:一旦连接到SQL Server并选择了数据库,您可以执行SQL查询来创建、插入数据、更新数据等。在SSMS中,打开“新建查询”窗口,编写SQL查询,并单击“执行”按钮执行查询。 6. 管理数据库对象:使用SQL Server,您可以创建、视图、存储过程、函数等数据库对象。您还可以设置约束、索引和触发器来确保数据的完整性和一致性。 7.备份和恢复数据库:为了保护数据,您应该定期备份数据库。使用SQL Server,您可以使用备份和还原工具来创建数据库备份,并在需要时进行恢复。 请注意,这只是SQL Server 2022的简要教程。SQL Server具有丰富的功能和复杂的操作,您可以进一步学习和探索以了解更多细节。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ricardo · M · YUAN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值