SQL Server 数据的添加修改删除和查询

数据的添加:

首先建立一个数据库,点击新建查询,然后用代码建立一个表,表里写上列名和数据类型,约束可加可不加

然后使用insert语句往表里添加数据

insert [into] 表名 (列名1,列名2,列名3......列名n)

values (‘列值1‘,‘列值2‘,‘列值3‘,......‘列值n‘)

注:列值需要用单引号引起来,[]中括号中的into可写可不写

数据的修改:

使用update语句对数据进行修改

格式:update 表名 set 列名=‘表达式‘ where 条件表达式

例:1: 

其中如果不写where条件句就会把所有编号是b001的列的作者和出版社全都改成张三和清华大学出版社

例2:减少桔子库存20

例3:把苹果的库存改为30

例4:把桃子的价格改为5.20,生产地改为肥城,库存改为50

数据的删除:

格式:delete [from] 表名 [where 条件表达式]

这样就会把编号是b007的所有数据都删掉

数据的查询:

格式:select 列名 from 表名    其中 * (星号)代表所有列

例:

消除重复行:distinct  列名

例:

where 子句:该子句是用来确定查询条件,匹配运算符如下:

% -----百分号表示任意多个字符,可以用作前缀也可以用作后缀

_  ------下划线一个字符,可以用作前缀或后缀

例1:找出代号是b003的车

例2:找出价格大于50万的车

例3:找出价格大于三十万小于五十万的车,找出价格大于三十万油耗小于5的车

还可以用 between and 来表示介于两个条件之间的车,比如大于三十万小于五十万的车还可以这样写

例4:模糊查询 查询出奥迪开头的车,以“型”结尾的车,车名包含数字5的车,车名第三个字是数字5的车

表示能一次显示有几条信息的语句

 表示一次能显示10条信息

例:查询出40万到50万之间的车的排量有哪些

order by 子句:order by 列名

注:asc 按升序排列  desc 按降序排列

例1:按车的价格升序排列

例2:按车的油耗降序排列,油耗一样时,按车的价格降序排列

注:假如一个表中有水果的单价和库存这两列,但是没有成本这一列,要算出这个表中水果的成本,就用这个表中的

单价乘以库存就是水果的成本

如果要改一个表中某列的名字

时间: 2024-12-06 21:19:47

SQL Server 数据的添加修改删除和查询的相关文章

SQL Server 数据导入Mysql详细教程

SQL Server 数据导入Mysql详细教程 SQL Server数据库和Mysql 数据库都是关系型数据库,虽然很多数据库都对SQL语句进行了再开发和扩展,使得在不同的数据库中执行的方法或用法不一,但是 SQL Server,Mysql ,Access等都采用了SQL语言标准,不同的数据库中的数据是可以导入的.对于大数据的导入是有相当大的意义. 今天,我和大家一起分享一下,我用的便捷的"sql server 数据导入mysql 中的方法",希望能给大家的项目开发中"sq

Sql Server 数据分页

1.引言 在列表查询时由于数据量非常多,一次性查出来会非常慢,就算一次查出来了,也不能一次性显示给客户端,所以要把数据进行分批查询出来,每页显示一定量的数据,这就是数据要分页. 2.常用的数据分页方法 我们经常会碰到要取n到m条记录,就是有分页思想,下面罗列一下一般的方法. 我本地的一张表 tbl_FlightsDetail,有300多W记录,主键 FlightsDetailID(Guid),要求按照FlightsDetailID排序 取 3000001 到3000010 之间的10条记录,也是

Web 1三级联动 下拉框 2添加修改删除 弹框

Web  三级联动 下拉框 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page { private MyDBDataContext _Context = new MyDBD

打通前后端全栈开发node+vue进阶【课程学习系统项目实战详细讲解】(3):用户添加/修改/删除 vue表格组件 vue分页组件

第三章 建议学习时间8小时      总项目预计10章 学习方式:详细阅读,并手动实现相关代码(如果没有node和vue基础,请学习前面的vue和node基础博客[共10章] 演示地址:后台:demoback.lalalaweb.com  前台:demo.lalalaweb.com 演示过程中可能会发现bug,希望即时留言反馈,谢谢 源码下载:https://github.com/sutianbinde/classweb               //不是全部的代码,每次更新博客才更新代码 学

SQL Server 数据自动化运维

SQL Server 数据自动化运维说到当前的数据库类型,当前主要流行Mysql.Sql Server.Oracle等三种,区别相信大家都已经非常熟悉了,所以在此就不多介绍了,今天我们主要介绍一下我近期工作中遇到的问题,我们的门禁数据库数据存放的数据量过大,导致从页面上操作及查询非常缓慢影响日常操作效率,由于领导要求数据需要保留,方便日后查询,所以我们一般通过日期判断指定日期以外的数据删除这个不可以实现了,当然换个思路想将指定的日期以外的数据插入到备份数据库中,然后再根据指定日期外的数据删除,其

一行导出所有任意微软SQL server数据脚本-基于Python的微软官方mssql-scripter工具使用全讲解

文章标题: 一行导出所有任意微软SQL server数据脚本-基于Python的微软官方mssql-scripter工具使用全讲解关键字 : mssql-scripter,SQL Server文章分类: 技术分享 创建时间: 2020年3月30日 _.-"\ _.-" \ ,-" \ \ \ \ \Zoomla逐浪CMS\ \ \ web开发秘笈\ \ \ \ z01.com _.-; \ \ _.-" : \ \,-" _.-" \( _.-&

FileSystemObject组件新建读取添加修改删除功能实例

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>FileSystemObject组件应该实例</title> </head> <

sql server 数据页缓冲区的内存瓶颈分析

查看数据库的计数器: SELECT * FROM  sys.dm_os_performance_counters **也可以使用系统的性能计监测器查看. 右键图表-> 添加计数器. 添加要监控的项 计数器中一些项的说明 : http://www.cnblogs.com/flysun0311/archive/2012/02/29/2373390.html 资料: http://www.cnblogs.com/Joe-T/archive/2012/07/31/2617060.html http://

【转】C#添加修改删除文件文件夹大全

[转]C#添加修改删除文件文件夹大全 C#添加修改删除文件文件夹大全 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt");sw.WriteLine("追逐理想");sw.WriteLine("kzlll");sw.WriteLine(".NET笔记");sw.Flush();sw.Close();C#拷贝文件string