sqlserver语法

本文介绍了SQLServer中创建和管理数据库的基本操作,包括创建、删除和修改数据库,以及对表的增删改查操作。此外,还涉及到了索引的创建和删除,以及使用SELECT、WHERE、UPDATE和INSERT语句来检索、过滤、更新和插入数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

create database 数据库名称 创建数据库
drop database 数据库名称 删除数据库
alter database 原数据库名 modify name=新数据库名
alter database 数据库名字 add file 添加一个辅助文件
use 数据库名称 使用数据库
create
alter
drop
select从表或视图中检索数据
insert向表或视图插入数据
update修改更新表或视图中的数据
delecte从表或视图中删除数据

创建表

create table Student(
Sno Char(7) Primary Key,//名字,类型,唯一
Sname VarChar(20) Not null,//名字,类型,不可为空
Ssex char(2) not null,
Sage smallint,//名字,类型,可为空
Clno char(5) not null
);

对表进行操作

  1. 添加列ALTER TABLE Student ADD Nation VarChar(20);为Student表添加Nation列,后面可添加数据类型,可不可为空
  2. 删除列ALTER TABLE Student DROP COLUMN Nation;column为列的意思
  3. 向成绩表中插入数据NSERT INTO Grade(Sno, Cno, Gmark)VALUES("2001110", "3", 80);Grader为成绩表
  4. 修改学号为2001110的学生的成绩为70UPDATE Grade SET Gmark=70 WHERE Sno="2001110";Gmark为成绩,Sno为学号
  5. 删除学号为2001110的学生的成绩记录DELETE FROM Grade WHERE Sno="2001110";
  6. 为学生表的clno属性上创建一个名为IX_Class的索引CREATE INDEX IX_Class ON Student(Clno, ASC); SELECT * FROM Student ORDER BY Clno;
  7. 删除IX_Class的索引DROP INDEX IX_Class ON Student;
  8. distinct表示不同
  9. select选择
  10. where定位
  11. update用于修改表中数据
  12. insert插入数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值