SQL Server数据库 创建表,和表的增删改查

news/2024/9/18 12:06:05/ 标签: 数据库

打开SQL Server工具,连接服务器

右击数据库,创建新的数据库

新建表

填写列,我添加了Id,Name,Sex,Age,和class列

右键表刷新一下就有了

我又同时创建了一个Class表

 点击新建查询,现在写代码添加数据,也可以操作表来对数据进行添加

右键表,点击编辑,就可以直接添加数据

 代码添加数据

 先查看一下表,我习惯看着表编辑

select * from Students
select * from Class

添加单条数据 

insert into 表名 values(列对应的值)

insert into Students values (1,'张三','男',18,3)

添加多条数据

语法:

insert into 表名

select 列对应的值 union

select 列对应的值 union

select 列对应的值

insert into Students 
select 2,'李四','男',17,null union
select 3,'王五','男',19,1 union
select 4,'赵六','女',17,1 union
select 5,'小七','男',18,2 union
select 6,'老八','女',20,3 

修改

格式:update 表名 set 列名=新值,列名=新值 where 条件

修改李四的年龄为20

update Students set Age=20 where StudentID=2 

 删除

语法:delete from 表名 where 条件,一定要加where 添加,不然会删除很多,除非有备份,否则会很麻烦

delete from Students where StudentID = 6 
delete  Students where StudentID = 6 

删除老八

查看

语法:select * from 表名

查看全部

select * from Students

 

查看只名字和年龄

查询一列

语法:select 列名 from 表名

查询多列

语法:select 列名,列名 from 表名

select StudentName,Age from Students

区间查找

select * from Students where Age between 17 and 19        --  一般查询年龄区间
select * from Students where Age >=17 and  Age<= 19


http://www.ppmy.cn/news/1515869.html

相关文章

Vim youcompleteme Windows 安装保姆级教程

不说废话。 准备 检查 Vim 的 Python 配置 安装好 vim 和 python 后&#xff08;python 必须 ≥ \ge ≥ 3.6&#xff09;&#xff0c;在 cmd 下运行 vim --version会弹出以下窗口。 如果发现 python/dyn 和 python3/dyn 都是 - &#xff08;我不知道只有前者是 能不能运行…

日志审计-graylog ssh登录超过6次告警

Apt 设备通过UDP收集日志&#xff0c;在gray创建接收端口192.168.0.187:1514 1、ssh登录失败次数大于5次 ssh日志级别默认为INFO级别&#xff0c;通过系统rsyslog模块处理&#xff0c;日志默认存储在/var/log/auth.log。 将日志转发到graylog vim /etc/rsyslog.conf 文件末…

第133天:内网安全-横向移动域控提权NetLogonADCSPACKDC永恒之蓝

案例一&#xff1a;横向移动-系统漏洞-CVE-2017-0146 这个漏洞就是大家熟悉的ms17-010&#xff0c;这里主要学习cs发送到msf&#xff0c;并且msf正向连接后续 原因是cs只能支持漏洞检测&#xff0c;而msf上有很多exp可以利用 注意msf不能使用4.5版本的有bug 这里还是反弹权…

2 种方式申请免费 SSL 证书,阿里云 Certbot

如何使用免费的 SSL 证书&#xff0c;有时在项目中需要使用免费的 SSL 证书&#xff0c;Aliyun 提供免费证书&#xff0c;三个月有效期&#xff0c;可以直接在aliyun 申请&#xff0c;搜索 SSL 证书&#xff0c;选择测试证书。 Aliyun 证书需要每三月来来换一次&#xff0c;页…

揭开CSS遮罩术:mask与-webkit-mask属性深度解析

标题&#xff1a;揭开CSS遮罩术&#xff1a;mask与-webkit-mask属性深度解析 摘要 CSS的mask属性是一种强大的工具&#xff0c;它允许开发者将图像或渐变用作遮罩层&#xff0c;以隐藏或显示元素的特定部分。-webkit-mask属性是其对应的Webkit前缀版本&#xff0c;用于在基于…

神经网络架构KAN确实具有一些独特的特点及底层原理和应用场景

Kolmogorov-Arnold Networks (KAN) 是基于 Kolmogorov-Arnold 表示定理的一类神经网络架构。其底层原理包括以下几个方面&#xff1a; 底层原理 Kolmogorov-Arnold 表示定理&#xff1a; 定理表明&#xff0c;任何连续函数都可以表示为一组单变量函数的有限叠加。这为多维函数…

Java笔试面试题AI答之线程(22)

文章目录 127. 简述Java 中的同步集合与并发集合有什么区别 &#xff1f;同步集合并发集合总结 128. 简述怎么检测一个线程是否拥有锁&#xff1f;1. 查阅文档和API2. 调试和日志3. 使用线程分析工具4. 自定义锁实现5. 锁监视器注意事项 129. 简述你如何在 Java 中获取线程堆栈…

一文总结Git的常用命令

基本概念 Git是一个分布式版本控制系统&#xff0c;用于管理和跟踪文件的变化。它可以追踪文件的每个版本&#xff0c;记录文件的修改历史&#xff0c;并允许用户在不同版本之间进行切换和合并。Git可以让多个开发人员同时对同一个代码库进行工作&#xff0c;而不会发生冲突。 …

排查端口映射失败的几个案例

端口映射这个话题&#xff0c;已经是老生常谈了&#xff0c;别说这是网工必备技能了&#xff0c;连很多非IT人士都会在路由器上配置端口映射&#xff0c;但我为什么还要单开一篇文章来讲呢&#xff0c;是因为在我的IT外包服务过程中&#xff0c;还是碰到过很多次端口映射失败的…

关于Java中@Component的使用中出现@Autowired为NULL的问题

目录&#xff1a; 关于Java中Component的使用中出现Autowired为NULL的问题解决过程 关于Java中Component的使用中出现Autowired为NULL的问题 解决过程 我在写一个项目中使用Component配置了一个RedisCompent在这里插入代码片类我将在AccountController和 UserinfoController中…

【Docker】Docker学习02 | docker-cli的基本命令

本文首发于 ❄️慕雪的寒舍 简单了解一下docker client的常用命令&#xff0c;更多命令可以查看完整命令列表。不同命令之间的关系&#xff0c;可以查看下图。 如果你看不到图片&#xff0c;不用担心&#xff0c;后面对每个命令进行介绍的时候&#xff0c;会提到它们的作用的。…

静态内部类来实现单例

现单例模式的方式有很多种&#xff0c;除了以上所提到的&#xff0c;我们还可以使用静态内部类来实现单例&#xff0c;这样更简单&#xff0c;不需要判空也不需要加 volatile 关键字去防止指令重排的问题。示例代码如下&#xff1a; package com.huawei.l00379880.mythread.Ch…

网络安全教程初级指南

网络安全是当今最抢手的技能之一。如今&#xff0c;信息库如此庞大&#xff0c;节点网络也越来越庞大&#xff0c;网络安全的重要性也越来越高。 本网络安全教程适合初学者和专业人士。 在本教程中&#xff0c;您将学习有关网络安全的所有基本技能、工具和策略。 本网络安全…

Git 多人协作

1. 准备工作 ⽬前&#xff0c;我们所完成的⼯作如下 • 基本完成 Git 的所有本地库的相关操作&#xff0c;git基本操作&#xff0c;分⽀理解&#xff0c;版本回退&#xff0c;冲突解决等等。 • 申请码云账号&#xff0c;将远端信息clone到本地&#xff0c;以及推送和拉取。 …

Ubuntu下通过Docker部署Synapse服务器技术博客

今天&#xff0c;我在阿贝云这个不错的免费云服务器上进行Synapse部署测试。这家免费云服务商太棒了,1核CPU、1G内存、10G硬盘、5M带宽,阿贝云的免费服务器性能超乎想象。 作为一个资深的IT技术爱好者,我简直爱不释手Docker这个神器。它可以轻松地帮我部署各种应用程序,包括今…

【RabbitMQ】高级特性

本文将介绍一些RabbitMQ的重要特性。 官方文档&#xff1a;Protocol Extensions | RabbitMQ 本文是使用的Spring整合RabbitMQ环境。 生产者发送确认(publish confirm) 当消息发送给消息队列&#xff0c;如何确保消息队列一定收到消息呢&#xff0c;RabbitMQ通过 事务机制 和 …

Linux下使用cat、grep、sed查看文件任意几行的数据

使用grep命令 grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行 grep -B 5 foo file 显示foo及前5行 grep -A 5 foo file 显示foo及后5行grep -C 行数 要查的关键字 文件名 使用cat与tail、head的组合命令 1、查看最后1000行的数据 cat filename | tail -n 1…

如何备份电脑所有数据?四个方法实现一键备份所有数据

备份电脑所有数据是一个重要的步骤&#xff0c;可以确保在数据丢失或损坏时能够迅速恢复。以下是一些备份电脑所有数据的方法&#xff0c;对于有重要数据的企业来说非常实用。 一、使用外置存储设备 选择设备&#xff1a;首先&#xff0c;选择一个容量足够大的外置存储设备&am…

flume--数据从kafka到hdfs发生错误

解决&#xff1a; #1.将flume自带的依赖删除 mv /opt/installs/flume1.9/lib/guava-11.0.2.jar /opt/installs/flume1.9/lib/guava-11.0.2.jar.bak #2.将hadoop的依赖发送到flume下 cp /opt/installs/hadoop3.1.4/share/hadoop/common/lib/guava-27.0-jre.jar /opt/installs/f…

wpf datagrid 实现双向绑定

前台 <DataGridAutoGenerateColumns"False"Background"White"CanUserAddRows"True"Grid.Row"1"RowEditEnding"DataGrid_OnRowEditEnding"RowHeight"60"SelectionUnit"CellOrRowHeader"x:Name"…