创建数据库:

命令:create database 数据库名;

示例:create database student;

删除数据库:

命令:drop database 数据库名;

示例:drop database  student;

新建表格:

命令:create table 表名

(列名  数据类型,列名2.....)

示例:create table student

(sname  char(20),sid  int)

删除表格:

命令:drop table 表名

示例:drop table student

修改表结构:

(插入(新增)列)

命令:alter table 表名

add 新列名  数据类型

示例:alter table student

add  sage  int

(删除列)

命令:alter table 表名

drop column 列名

示例:alter table student

drop column sid

(修改列类型)

命令:alter table 表名

alter  column 列名  数据类型

示例:alter table student

alter  column  sid  float(浮点型)

(新增约束)

命令:alter table 表名

alter column 列名  新数据类型

示例:alter table student

alter column PK_sid  primary  key(sid)(新增的约束类型是主键约束)

(删除约束)

命令:alter table 表名

drop  列名

示例:alter table student

drop PK_sid

查询表内容:

命令:select  要查询的数据列名

from 表名

where  筛选条件(无法对分组后的数据进行筛选)

(高级搜索)【group  by 列名(分组)

having  筛选条件(只能对分组后的数据进行筛选)

order by  排序方式(控制数据最后输出的排列方式有正序:asc、倒叙:desc)】

示例:select  sid

from student

where  sid=2

【group by sid

having  sid=1

order by desc】

在表中插入数据:(值与列必须一一对应)

 命令:insert  into  表名

(列名 ,列名)

values

(值,值)

示例:insert  into  表名

(sname,sid,sage)

values

(‘张三’,12,15)

修改表中数据值:

  命令:update from 表名

set 列名=新值

示例:update from student

set sname='李四'

查询模式:(批量插入多条数据)

  命令:insert into 表名(值的总数必须和列的总数相同)

select  值,值,值  union all

selevt  值,值,值

示例:insert  into  表名

select  '张三',15,18

select  '李四',16,19

视图:

命令:create view 视图名

as

select 列

from 表名

示例:create view students

as

select sname

from student

SQL Server删除表及删除表中数据的方法

删除表的T-SQL语句为:

drop table <表名>

drop是丢弃的意思,drop table表示将一个表彻底删除掉。

删除表数据有两种方法:delete和truncate。

delete的用法如下:

delete from <表名> [where条件]

truncate的用法如下:

truncate table <表名>

delete和truncate的区别如下:

1、delete可以删除表中的一条或多条数据,也可以删除全部数据;而truncate只能将表中的全部数据删除。

2、delete删除表数据后,标识字段不能复用。也就是说如果你把id=10(假如id是标识字段)的那行数据删除了,你也不可能再插入一条数据让id=10.

3、truncate删除表数据后,标识重新恢复初始状态。默认为初始值为1,也就是说,truncate之后,再插入一条数据,id=1.

【摘自】

1.https://www.cnblogs.com/yuzhonghua/p/7612594.html

SQL SERVER数据库常用命令的更多相关文章

  1. SQL Server数据库常用的T-SQL命令

    1. 查看数据库的版本 select @@version 2.查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4.查看 ...

  2. Sql Server数据库常用Transact-SQL脚本

    数据库 1.创建数据库 USE master ; GO CREATE DATABASE Sales ON ( NAME = Sales_dat, FILENAME = 'C:\Program File ...

  3. SQL Server数据库常用函数

    好久没学习新知识了.今天学了下sql的一些常用语句.人还是需要不断学习进步的 否则只能停滞不前. 先从最简单的一句开始说起吧. select *from 表名 这里*的含义 表示了表的各字段,以逗号隔 ...

  4. SQL Server数据库SP命令祥解

    1.数据库: (1)sp_helpdb:报告有关指定数据库或所有数据库的信息.例:sp_helpdb   --显示所有数据库信息(名称.大小等)例:sp_helpdb Recruitment   -- ...

  5. SQL Server 数据库部分常用语句小结(三)

    21.SQL运行Log的读取 .EXEC xp_readerrorlog 0,1,null,null,'开始时间','结束时间' 22. Alwayson 状况及传输情况监控 SELECT ar.re ...

  6. 【转】sql server数据库操作大全——常用语句/技巧集锦/经典语句

    本文为累计整理,有点乱,凑合着看吧! ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ ☆ ☆ ☆ sql 宝 典 ☆ ☆ ☆ 2012年-8月 修订版 ☆ ...

  7. SQL Server数据库备份:通过Windows批处理命令执行

    通过Windows批处理命令执行SQL Server数据库备份 建立mybackup.bat ,输入以下内容直接运行该脚本,即可开始自动备份数据库也可把该脚本加入windows任务计划里执行. --- ...

  8. mysql,oracle,sql server数据库默认的端口号,端口号可以为负数吗?以及常用协议所对应的缺省端口号

    mysql,oracle,sql server数据库默认的端口号? mysql:3306 Oracle:1521 sql server:1433 端口号可以为负吗? 不可以,端口号都有范围的,0~65 ...

  9. SQL Server数据库定时自动备份

    SQL Server 数据库定时自动备份[转]   在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库.而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求 ...

随机推荐

  1. webRTc实现视频直播

    <!DOCTYPE html> <html> <head> <script type='text/javascript' src='https://cdn.s ...

  2. 2020武汉dotNET俱乐部分享交流活动正式启动

    去年9月去上海参加了2019 .NET开发者峰会,感触良多.回来后便一直想着在武汉也组织一场这样的活动,推动一下武汉.NET的发展.由于疫情的影响,这个想法一直被搁浅,好在疫情总算是控制住了,所以我们 ...

  3. golang API 请求队列

    概要 实现思路 使用方法 启动队列服务 使用队列服务 概要 在调用第三方 API 的时候, 基本都有访问限速的限制条件. 第三方的 API 有多个的时候, 就不太好控制访问速度, 常常会导致 HTTP ...

  4. golang Gin framework with websocket

    概述 golang websocket 库 示例 后端 前端 结论 概述 对于 golang 的 web 开发, 之前写过 2 篇 blog, 分别介绍了: 在 Gin 框架下, 各类 http AP ...

  5. C和C++区别——前置自增与后置自增

    一.先看下面两段完全一样的代码块 /* test.cpp */ int main() { int a = 5; ++a = 7; printf("%d\n", a); return ...

  6. Termux基础教程(二):软件包安装

    Termux基础教程(二):软件包安装 Termux是一个在安卓手机上模拟Linux系统的高级终端,这个终端十分强大,实用. Termux可以安装Liunx的各种软件包,这就是Termux的灵魂所在. ...

  7. 单调队列优化题:最大数(P1198)

    题目描述 现在请求你维护一个数列,要求提供以下两种操作: 1. 查询操作. 语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值. 限制:不超过当前数列的长度.(L>0) ...

  8. appium_android-常见的问题

    po模型的原则: 用公共方法代表UI所提供的功能 方法应该返回其他的PageObject或者返回用于断言的数据 同样的行为不同的结果可以建模为不同的方法 不要在方法内加断言 字段意义 不要暴露页面内部 ...

  9. 【应用服务 App Service】快速获取DUMP文件(App Service for Windows(.NET/.NET Core))

    问题情形 当应用在Azure 应用服务App Service中运行时,有时候出现CPU,Memory很高,但是没有明显的5XX错误和异常日志,有时就是有异常但是也不能明确的指出具体的代码错误.当面临这 ...

  10. 5G-第五代移动通信系统(5th generation mobile/wireless/cellular system)

    通信系统 有意义的信息交流被称为通讯. 自然界:狼嚎.狗叫.虫鸣.鸡叫. 人类社会:说话.眼神.写信.烽火台. 目的:信息的传递. 人类发明电以后,开始使用电来传递信息,特别快. 于是有了电报.电话以 ...