----------------------------------------------------

1. 查看某数据库中某表详细信息 SP_HELP

 USE DB_NAME
GO
SP_HELP 'TABLE_NAME'

------------------------------------------------------

----------------------------------------------------

2. 新建一个TABLE

 USE DB_NAME
CREATE TABLE DimCountry
(
CountryId INT PRIMARY KEY,
CountryName NVARCHAR(50)
)

----------------------------------------------------

----------------------------------------------------

3. 修改TABLE名字

 EXEC SP_RENAME 'old_name','new_name';

----------------------------------------------------

----------------------------------------------------

4. 修改TABLE,增加Column和Constraint

 ALTER TABLE Table_Name
ADD CountryId INT;
ALTER TABLE Table_Name
ADD CONSTRAINT FK_CountryId FOREIGN KEY (CountryId) REFERENCES dbo.DimCountry(CountryId);

-----------------------------------------------------

-------------------------------------------------------

5. 在删除DB的时候出现错误"SQL Server Cannot drop database <dbname> because it is currently in use"

 USE master;
GO
ALTER DATABASE dbname SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
GO
DROP DATABASE dbname;

比较简单粗暴的把当前数据库的改为single user,关闭其他的连接.再删除此数据库.

------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------

6. 在WHERE子句中匹配包含某一字符串的sql语句

 SELECT *
FROM Table_Name
Where Column_Name like '%search_string%'

-------------------------------------------------------------------------------------------------------------------------------

English Version

----------------------------------------------------

1. Display the detail info of specified table at DB: SP_HELP

1 USE DB_NAME
2 GO
3 SP_HELP 'TABLE_NAME'

------------------------------------------------------

----------------------------------------------------

2. Creat a new TABLE

1 USE DB_NAME
2 CREATE TABLE DimCountry
3 (
4 CountryId INT PRIMARY KEY,
5 CountryName NVARCHAR(50)
6 )

----------------------------------------------------

----------------------------------------------------

3. Alter TABLE Name

1 EXEC SP_RENAME 'old_name','new_name';

----------------------------------------------------

----------------------------------------------------

4. Adding Column and Constraint while altering TABLE

1 ALTER TABLE Table_Name
2 ADD CountryId INT;
3 ALTER TABLE Table_Name
4 ADD CONSTRAINT FK_CountryId FOREIGN KEY (CountryId) REFERENCES dbo.DimCountry(CountryId);

-----------------------------------------------------

-------------------------------------------------------

5. Occurred error "SQL Server Cannot drop database <dbname> because it is currently in use" whlile deleting a DB

1 USE master;
2 GO
3 ALTER DATABASE dbname SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
4 GO
5 DROP DATABASE dbname;

Change the DB mode from multible user to single user, close other connections. Then remove the DB.

------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------

6. Fuzzy lookup at WHERE clause

1 SELECT *
2 FROM Table_Name
3 Where Column_Name like '%search_string%'

-------------------------------------------------------------------------------------------------------------------------------

常用SQL Server命令(持续) | Commonly used SQL Server command list (Cont')的更多相关文章

  1. sql cmd命令执行sqlserver的sql文件

    有的时候,我们通过Log Explorer工具根据日志生成的回滚脚本,或者其他情况我们得到的脚本文件,通过sqlserver打开脚本文件的方式不爽,我们可以这样: 方式一: osql -S . -U ...

  2. 常用linux,DOS命令——持续更新

    cd 文件夹名 进入某个文件夹 cd ../ 退出该级目录进入上一级 cd ../../ 退出该级目录进入上上级 cd ../../demo 退出该级目录进入上上级的目录 d: 回车 进入d盘 ls ...

  3. PL/Sql快速执行 insert语句的.sql文件

    当全是 insert语句的.sql文件太大时(insert 语句条数太大),直接打开执行sql文件,pl/sql会卡死. 这是可以用pl/sql的命令窗口来执行.sql文件,操作步骤如下: 1.新建命 ...

  4. 经典MSSQL语句大全和常用SQL语句命令的作用

    下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL类型包括数据库.表的创建,修改,删除,声明—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML类 ...

  5. 学习笔记:oracle学习二:oracle11g数据库sql*plus命令之常用sqlplus命令、格式化查询结果

    目录 1.常用sqlplus命令 1.1 HELP命令 1.2 describe命令 1.3 SPOOL命令 1.4 其他常用命令 1.4.1 define命令 1.4.2 show命令 1.4.3 ...

  6. MSSQL-Scripter,一个新的生成T-SQL脚本的SQL Server命令行工具

    这里向大家介绍一个新的生成T-SQL脚本的SQL Server命令行工具:mssql-scripter.它支持在SQL Server.Azure SQL DB以及Azure SQL DW中为数据库生成 ...

  7. 常用 SQL*Plus 命令

    一些常用的 SQL*Plus 命令: 一.Help 命令 SQL*Plus 提供了help 命令来帮助用户查询指定的命令的选项.help 可以向用户提供被查询命令的标题.功能描述.缩写形式和参数选项( ...

  8. Python常用组件、命令大总结(持续更新)

    Python开发常用组件.命令(干货) 持续更新中-关注公众号"轻松学编程"了解更多. 1.生成6位数字随机验证码 import random import string def ...

  9. mysql 批处理命令执行多个sql脚本

    方法1 若有SQL脚本a.sql, b.sql, 其目录在f盘根目录下, 则可再写一个SQL脚本c.sql(假设其目录也在f盘根目录下, 也可以在其他路径下)如下: source f:/a.sql; ...

  10. c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程

    c#Winform程序调用app.config文件配置数据库连接字符串 你新建winform项目的时候,会有一个app.config的配置文件,写在里面的<connectionStrings n ...

随机推荐

  1. 微信支付get_brand_wcpay_request:fail

    最近做了微信支付功能,和后端一起踩坑中,微信一直报错:get_brand_wcpay_request:fail 出现该问题的原因: 1.生成的sign签名有问题 2.支付授权目录配置有问题 在经过仔细 ...

  2. token 验证

    组件: https://jwt.io/#libraries-io

  3. 使用JavaScript实现一个俄罗斯方块

    清明假期期间,闲的无聊,就做了一个小游戏玩玩,目前游戏逻辑上暂未发现bug,只不过样子稍微丑了一些-.-项目地址:https://github.com/Jiasm/tetris在线Demo:http: ...

  4. c 语言的基本语法

    1,c的令牌(Tokens) printf("Hello, World! \n"); 这五个令牌是: printf ( "Hello, World! \n" ) ...

  5. Linq 连接运算符:Concat

    //Concat()方法附加两个相同类型的序列,并返回一个新序列(集合)IList<string> strList = new List<string>() { "O ...

  6. MySQL binlog 日志

    一:MySQL 日志的三种类型: statement.row.mix 格式.推荐使用row格式. 怎么设置自己的日志格式呢? 1. set globle binlog_format='MIXED' 2 ...

  7. __all__

    相信很多人第一次见到这个__all__都很好奇,他有什么作用 那他到底有什么作用呢? 先上代码 from scrapy.utils.reqser import request_to_dict, req ...

  8. Python内置函数(37)——sorted

    英文文档: sorted(iterable[, key][, reverse]) Return a new sorted list from the items in iterable. Has tw ...

  9. 新概念英语(1-101)A Card From Jimmy

    Lesson 101 A card from Jimmy 吉米的明信片 Listen to the tape then answer this question. Does Grandmother s ...

  10. Python入门之PyCharm的快捷键与常用设置和扩展(Mac系统)

    1. 快捷键 2 . PyCharm的常用设置和扩展 ------------------------------------------------------------------------- ...