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插入数据

sqlserver语法相关推荐

  1. Sqlite基础及其与SQLServer语法差异

    1 TOP 这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录: SELECT TOP 10 * FROM [index] ORDER BY indexi ...

  2. 一则 Oracle 和 SqlServer 语法区别 (原创)

    Sql Server / Oracle --返回第一行数据 SELECT TOP 1 * FROM TableName / SELECT * FROM TableName WHERE ROWNUM=1 ...

  3. SQL-SERVER语法特性

    断开数据库连接 select * from master.sys.sysprocesses where dbid = db_id('数据库名称') 根据查询出来的spid进行删除连接 kill spi ...

  4. sqlserver可将字符转成数字再进行sum,如果varchar类型中存放的都是数字

    sqlserver语法: select sum(cast(score as int)) as score from 表名; 注意:int是整型,在实际操作中根据自己需要的类型转换. 转载于:https ...

  5. 如何将oracle数据库中的表结构导入到sqlserver中,Oracle转换成SqlServer数据库的步骤...

    1 背景 ITM系统目前支持MysqL.Oracle数据库,由于现在需要和CA产品进行结合,用CA产品的采集功能进行数据采集,因此需要使用CA产品的sqlServer数据库,为了使得系统支持sqlse ...

  6. Access和sql server的语法区别

    Access和sql server的语法区别 一.有区别的函数及解决方案  以下所示的解决方案中的函数定义在untDataBase单元中TAdoConn类的方法中. 序号 简述 Access语法 Sq ...

  7. PowerDesigner设计MySQL表结构转SQLServer问题

    0x00 问题背景 用设计PowerDesigner设计好了MYSQL的表结构,但是某个系统采用的是SQLServer数据库,也需要用到这些表,那么如何省时省力地迁移到SQLServer数据库呢,笔者 ...

  8. 【SqlServer题目练习】

    -- 案例1: -- 查询姓名是姚晓明的职员姓名.年龄.家庭住址.手机号 SELECTname,age,addr,phone FROMstaff_info WHEREname = '姚晓明';-- 案 ...

  9. ARCGIS 与SQL的衔接

    对于关系数据库,ArcEngine定义了几种查询接口: 1. 常规的ITable.IFeatureClass接口 这是我们最常使用的,完成同一个表内的数据查询.更新操作. //假设之前已定义IFeat ...

最新文章

  1. 10 个 Python 工程师,9 个不合格!!
  2. WPF线性渐变画刷应用之——炫彩线条
  3. Xamarin iOS项目找不到模拟器
  4. 老板扣了我1000,因为我没记住阿里巴巴开发手册的这条规则。
  5. 苹果电脑安装python-mac电脑安装python
  6. 查看linux下各数据类型的大小
  7. SparkContext转化为JavaSparkContext
  8. The configured Task Off-Heap Memory 0 bytes is less than the least required Python worker Memory 79
  9. 深度学习(五)——DRN, Bi-directional RNN, Attention, seq2seq, DMN
  10. 利用find同时查找多种类型文件
  11. 大规模领域词汇库项目DomainWordsDict:涵盖68个领域、共计916万的词汇库资源开放
  12. 盘点数据处理工具,手把手教你做数据清洗和转换
  13. 减少SQL Server ASYNC_NETWORK_IO等待类型
  14. 基于Multisim的12小时制电子时钟仿真
  15. 安装  ansible tower  报错:
  16. 通信接口——RS-232与RS-422及RS-485三者之间的特性与区别
  17. R语言plotly可视化:使用plotly可视化模型预测概率值的直方图、使用分类标签为阴性和阳性样本预测概率直方图进行颜色区分(prediction probability histogram)
  18. docker出现问题:You cannot remove a running container 解决方案
  19. 一份Java面试宝典「Java核心知识点」囊括JVM,Spring等29个技术
  20. html四种选择器的特点,css四种选择器总结

热门文章

  1. 青岛如何线上提取青岛公积金
  2. Yii2实现手机二维码扫一扫登入
  3. 2022圣诞节用canvas实现流星雨
  4. i9-13900fk搭配z790-p主板出现死机问题解决方法
  5. 【CSS】下划线与文字间距,下划线粗细以及下划线颜色的设置
  6. 文字图片水平居中对齐
  7. 智商情商哪个重要_情商和智商,到底哪个更重要?
  8. 第327场周赛6284. 使字符串总不同字符的数目相等
  9. java 外部输入数据 语句_在编写Java应用程序时,如需从键盘输入各种类型的多个数据,则必须在程序的开头写上( )语句。...
  10. 原神私服搭建三:(启动器下载和设置代理)