基 本 操 作
创建数据库
- 只有创建、删除
1.创建
//简单创建
create database [库名]
//创建并设置属性
create dabase [库名]
on primary
(
name = ' ', //主数据文件的逻辑名称
filename = ' ',//存储位置
size = , //初始大小
filegrowth = ,//增涨方式 百分比 or 大小
)
log on // 日志设置
(
name = ' ',//日志文件的名称
filename = ' ',//存储位置
size = ,//初始大小
filegrowth = ,//增涨方式 百分比/大小
)
2.删除
//删除
drop database [库名]
查看数据库
select * from sysdatabases
使用数据库
use [库名]
注释
单行注释:--
多行注释:/**/
数据库对象的操作
//创建
create
//更新
alter
//删除
drop
数据操作(增、删、改、查)
1.插入(insert)
// insert 指定字段对应
// insert into 直接对应表所有字段
插入
insert [表名]([列名1],[列名2],···) //括号省略即为全部列
values (v1,v2···) //与上行括号内容相对应
批量插入
//批量写入多个数据
insert into [表名]
values (v1,v2···),(v1,v2···),···
2.更新(updata)
修改所有列
update [表名]
set [列名]1 = 值, [列名]2 = 值,····
修改特定行
update [表名]
set [列名]1 = 值, [列名]2 = 值,····
where 条件 //满足条件的行 省略则是所有列
3.删除(delete)
// 仅删除
delete (from) [表名]
where 条件
//删除并重置
truncate table [表名]
4.查询(select)
- 列筛选
整列查询
select [列名]
from [表名]
条件查询
select [列名]
from [表名]
where 条件
- 行筛选
// 查询列前n部分
select top n [列名]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?