??本文介绍基于Microsoft SQL Server
2024年10月21日
我们之前有讲过数据库是用来存储数据的,那么我们要如何才能从里面去查询到一些数据呢?如何才能把这些数据存储进去呢?
那这就需要用到我们sql语句了。我们需要用这些语法去操作数据库。
Sql,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据和查询,更新还有管理数据库,它分为三类:
1、 DDL数据定义语言 create,drop
2、 DML数据库操作语言 select insert update
2024年10月21日
一、基础
1、说明:创建数据库
create database dbname
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
use master
exec sp_addumpdevice 'disk', 'testback', 'c:\mssql7backup\mynwind_1.dat'
2024年10月21日
需求:更新字段作为参数,未更新字段不传入
解决办法
将set标签换成<trim prefix="set"></tirm>
标签中suffixOverrides=","的意思是最后一个去掉逗号
2024年10月21日
merge into table a using (select count(1) cnt from table ) b on (cnt>1) when matched update set.... when not matched then insert into... values(..)
2024年10月21日
我们在业务开发中经常遇到这样的情况,当数据库已经存在同一主键的数据,则执行update操作,如果不存在,则执行insert操作。用update和insert语句可以满足要求,但是需要先查询数据库中有没有该记录,根据查询结果再判断是执行update还是insert。对于单条语句来说很适合,但是对于多条批量大数据操作时比较浪费性能。
2024年10月21日
这是《SQL 基础知识梳理(三) - 聚合和排序》的下篇。
1.INSERT 语句的基本语法
2024年10月21日
在SQL中,update语句的功能是更新表中已有数据记录的内容。
1、单表更新
单表更新一个字段:
2024年10月21日
通常情况下,我们会使用以下SQL语句来更新字段值:
UPDATE mytable SET myfield='value' WHERE other_field='other_value';
但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?刚开始你可能会想到使用循环执行多条UPDATE语句的方式,就像以下的python程序示例:
2024年10月21日
在数据库管理中,我们经常需要对表结构进行修改,以满足业务需求的变化。这时,SQL的ALTER TABLE语句就显得尤为重要。本文将为您详细解析ALTER TABLE语句的用法,并通过示例让您轻松掌握这一技能。
一、ALTER TABLE语句的基本用法