SQL Server语句大全(增删改查数据、创建表、删除表、修改表)

简介: SQL Server语句大全(增删改查数据、创建表、删除表、修改表)
insert into test.dbo.users (id,username,password)
values(1,'lisi',123),(2,'lisi',123);
insert into test.dbo.users (id,username,password) -- 将查询结果插入
select * from test.dbo.users;

删除

delete test.dbo.users where id=1

修改

update test.dbo.users set username='aaa' where id=1;

表操作

创建表

create table teacher(
    id int primary key,
    name varchar(10) not null,
    age int
    )

删除表

drop table teacher;

修改表

alter table teacher   -- 添加字段
add name varchar(10) not null;
alter table teacher   -- 删除字段
drop column name;
exec sp_rename 'teacher.name','newname','COLUMN'; -- 修改字段
alter table teacher   -- 修改字段类型
alter column name varchar(10) not null;

SQL server 查询语句

基础查询、

select * from test.dbo.users    -- 普通条件查询
where id=1;

模糊查询

select * from test.dbo.users where username like '%li%';

范围查询

select * from test.dbo.users  -- id在1~3之间的数据
where id between 1 and 3;
select * from test.dbo.users  -- id在1~3以外的数据
where id not between 1 and 3;

子查询

  select * from test.dbo.users  -- id为1或2或3的数据
  where id in(1,2,3);
  select * from test.dbo.users  -- id不是1或2或3的数据
  where id not in(1,2,3);

排序

select * from test.dbo.users  -- 从小到大排序
order by id asc;
select * from test.dbo.users  -- 从大到小排序
order by id desc;

整篇文章是整个SQL Server基础的操作语句,熟练掌握即可基本进行维护与实施工作。

相关文章
|
SQL 关系型数据库 MySQL
mysql 简单的sql语句,入门级增删改查
介绍MySQL中的基本SQL语句,包括数据的增删改查操作,使用示例和简单的数据表进行演示。
mysql 简单的sql语句,入门级增删改查
|
SQL 关系型数据库 索引
关系型数据库SQLserver插入数据
【7月更文挑战第28天】
232 4
|
12月前
|
SQL 关系型数据库 MySQL
基于SQL Server / MySQL进行百万条数据过滤优化方案
对百万级别数据进行高效过滤查询,需要综合使用索引、查询优化、表分区、统计信息和视图等技术手段。通过合理的数据库设计和查询优化,可以显著提升查询性能,确保系统的高效稳定运行。
672 9
|
11月前
|
SQL 容灾 关系型数据库
阿里云DTS踩坑经验分享系列|DTS打通SQL Server数据通道能力介绍
SQL Server 以其卓越的易用性和丰富的软件生态系统,在数据库行业中占据了显著的市场份额。作为一款商业数据库,外部厂商在通过解析原生日志实现增量数据捕获上面临很大的挑战,DTS 在 SQL Sever 数据通道上深研多年,提供了多种模式以实现 SQL Server 增量数据捕获。用户可以通过 DTS 数据传输服务,一键打破自建 SQL Server、RDS SQL Server、Azure、AWS等他云 SQL Server 数据孤岛,实现 SQL Server 数据源的流动。
697 0
阿里云DTS踩坑经验分享系列|DTS打通SQL Server数据通道能力介绍
|
SQL 存储 关系型数据库
MySQL/SqlServer跨服务器增删改查(CRUD)的一种方法
通过上述方法,MySQL和SQL Server均能够实现跨服务器的增删改查操作。MySQL通过联邦存储引擎提供了直接的跨服务器表访问,而SQL Server通过链接服务器和分布式查询实现了灵活的跨服务器数据操作。这些技术为分布式数据库管理提供了强大的支持,能够满足复杂的数据操作需求。
585 12
|
SQL 存储 缓存
SQL Server 数据太多如何优化
11种优化方案供你参考,优化 SQL Server 数据库性能得从多个方面着手,包括硬件配置、数据库结构、查询优化、索引管理、分区分表、并行处理等。通过合理的索引、查询优化、数据分区等技术,可以在数据量增大时保持较好的性能。同时,定期进行数据库维护和清理,保证数据库高效运行。
445 4
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
SQL XML Java
mybatis :sqlmapconfig.xml配置 ++++Mapper XML 文件(sql/insert/delete/update/select)(增删改查)用法
当然,这些仅是MyBatis功能的初步介绍。MyBatis还提供了高级特性,如动态SQL、类型处理器、插件等,可以进一步提供对数据库交互的强大支持和灵活性。希望上述内容对您理解MyBatis的基本操作有所帮助。在实际使用中,您可能还需要根据具体的业务要求调整和优化SQL语句和配置。
299 1
|
SQL 关系型数据库 数据库
|
SQL 关系型数据库 MySQL
“震撼揭秘!Flink CDC如何轻松实现SQL Server到MySQL的实时数据同步?一招在手,数据无忧!”
【8月更文挑战第7天】随着大数据技术的发展,实时数据同步变得至关重要。Apache Flink作为高性能流处理框架,在实时数据处理领域扮演着核心角色。Flink CDC(Change Data Capture)组件的加入,使得数据同步更为高效。本文介绍如何使用Flink CDC实现从SQL Server到MySQL的实时数据同步,并提供示例代码。首先确保SQL Server启用了CDC功能,接着在Flink环境中引入相关连接器。通过定义源表与目标表,并执行简单的`INSERT INTO SELECT`语句,即可完成数据同步。
1632 1