SQL Server数据库的增删改查
SQL运算符
运算符 |
说明 |
% |
求两个数或表达式相除的余数 |
/ |
求两个数或表达式相除的商 |
+ |
求两个数或表达式相加的和 |
- |
求两个数或表达式相减的差 |
* |
求两个数或表达式相乘的积 |
= |
将一个数或表达式或变量的值赋给另一个变量 |
AND |
当且仅当两个布尔表达式都为true时,返回true |
OR |
当且仅当两个布尔表达式都为false时,返回false |
NOT |
对布尔表达式的值取反 |
插入数据语法
insert [into] 表名 [(列名)] values (值列表)
插入数据的注意事项
sql语句中的列名列表必须和values中的值列表一 一对应
values中的每个数据值的数据类型和精度必须和相应的列匹配
不能为标识列指定值
设计表时指定不能为空的列插入时必须插入数据
数据类型为字符串的列插入时加单引号
输入的数据必须符合设计表时的约束条件
插入单行数据示例
也可以只插入部分列的数据,没有插入数据的列值为NULL或默认值,示例如下图:
插入多行数据
方法一:执行select into 新表名称 from 源表名,将源表名的所有数据添加到新表中,新表是不存在的,通过执行语句新表自动创建。
方法二:insert into 表名 values (值1[,值2][,值3]...), (值1[,值2][,值3]...)...
方法三:insert into 表名(列名) select 列名 from 源表名,将源表名的数据添加到已经存在的表中
修改数据
语法:update 表名 set 列名 =更新值 where 更新条件
修改多个值,赋值表达式之间用逗号隔开:update 表名 set 列名1 =更新值1,列名2 =更新值2 where 更新条件
删除数据
语法:delete from 表名 [where 删除条件]
示例:
查询数据
语法:select 列名 from 表名 [where 查询条件] [order by 排序的列名 ASC或DESC]
查询产生的是一个虚拟表,每次查询都是从数据表中提取数据,查询出来的数据并没有存储起来。
查询表中所有列使用 符号 *
查询表中指定的列
查询表中指定的前N条记录
查询时给列做升序排序
查询时给列做降序排序
使用where子句筛选记录
查询时去除重复行
查询时给列取别名
聚合查询
分组查询
分组条件查询
连接查询
内连接查询
左外连接
右外连接
自连接查询
SQL Server数据库的增删改查相关推荐
- visual studio2019连接SQL Server数据库,增删改查详细教程(C#代码)
visual studio2019连接SQL Server数据库,增删改查详细教程(C#代码) 工具: 1.Visual Studio 2019 2.SQL Server数据库(我使用的2008) 操 ...
- vs连接mysql建一个表并增删查改_VS连接SQL Server数据库,增删改查详细教程(C#代码)...
工具: 1.Visual Studio (我使用的是vs2013) 2.SQL Server (我使用的是sql server2008) 操作: 1.打开SQL Server,打开后会看到数据库的初 ...
- python连接sql数据库_python连接sql server数据库实现增删改查
简述 python连接微软的sql server数据库用的第三方模块叫做pymssql(document:http://www.pymssql.org/en/stable/index.html).在官 ...
- vs2019实现asp.net对SQL Server完整的增删改查
vs2019实现asp.net对SQL Server完整的增删改查 项目文件目录 img文件夹存放项目需要的图片,本人的数据表是student,当然,完成以下操作还需要成功连接数据库. 数据库连接详解 ...
- Mendix一练一动: Mendix Studio Pro连接外围数据库(SQL Server)实现增删改查
一. 环境准备 1: 连接外围数据库是Mendix的内置功能,不同数据库的连接方式都大同小异,本文以SQL Server为例讲解: 2:本文假设读者是Mendix初级学者,因此对每一步骤作者都尽量表述 ...
- SQL Server语句大全(增删改查数据、创建表、删除表、修改表)
SQL server 增删改查语句 新增 insert into test.dbo.users (id,username,password) values(1,'lisi',123),(2,'lisi ...
- Sql server语句(增删改查)
1增 1.1[插入单行] insert [into] <表名> (列名) values (列值) 例:insert into students (姓名,性别,出生日期) values (' ...
- Android SQL语句实现数据库的增删改查
本文介绍android中的数据库的增删改查 复习sql语法: * 增 insert into info (name,phone) values ('wuyudong','111') * 删 delet ...
- C#语言连接Mysql数据库实现增删改查
C#语言连接Mysql数据库实现增删改查 实现效果如图 在此之前先下载一个mysql.dll 库 如下 链接:https://pan.baidu.com/s/17Nv_1W3KbXfWgdOvWf_S ...
最新文章
- 如何自学php框架,如何学习php框架
- 经典面试题: 为啥 ConcurrentHashMap 读操作不需要加锁?
- java short to byte_java笔记 Java中byte数组与int,long,short,char间的转换
- count_sort计数排序OpenMP的并行化
- MapReduce Java API实例-统计单词出现频率
- SpringCloud个人笔记-01-Eureka初体验
- 数据结构和算法 —— 谈谈算法
- No access for action Display of object type Product (PRODUCT)
- Diango博客--11.Nginx + Gunicorn + Supervisor 方式部署
- xss挖掘思路分享_XSS学习(三)挖掘思路
- Android 文件管理器 Android文件管理器源代码
- Python进行各项统计检验
- 论文开题报告怎么写?
- c++控制台版 俄罗斯方块 闪瞎眼
- 林锐-《我的大学十年》
- 隐藏Ubuntu 18.04 顶部通知栏( hide top bar)
- java面试题:编写java程序,随机生成n个m以内的加减法算式,形如a±b=c,其中n,m∈N+,a,b,c∈[0,m].请结合自身请款勾选作答的题目,然后在下面写出代(伪)码.
- docker swarm和docker service
- MIPS指令集:运算指令、访存指令、分支和跳转、协处理器0指令
- ODBC 编程API
热门文章
- 前端程序员Vue开发经验总结
- Vscode 文件中 查找替换局部查找替换快捷键
- SpringBoot结合MyBatis 【超详细】
- SkyWalking 极简入门
- Azureus Vuze v5.7.2.0官方中文版
- xp如何配置信息服务器地址,xp如何配置信息服务器地址
- ACA-PEG-MAL,丙烯酰胺PEG马来酰亚胺
- okhttp3发送请求
- CLIP(Learning Transferable Visual Models From Natural Language Supervision)
- 都2021年了,不会还有人连深度学习都不了解吧(二)- 卷积篇