zoukankan      html  css  js  c++  java
  • 【SqlServer】Sqlserver中的DOS命令操作

    输入osql ?查看是否支持当前版本,如果是SQL Server 2005以上用Sqlcmd  ,  以下用Osql
    连接数据库
    (a)Osql -S localhost -U username -P password(SQL Server身份验证,需要用户民和密码)
    (b)Osql -S localhost -E (Widndos身份验证,不需要用户民和密码,-E指定为可信链接)(localhost代表本机,如果是远程机器需要输入对方ip地址,username为用户名,password为密码,根据sql server版本使用sqlcmd还是osql)

    执行sql脚本

    在连接的过程中可以使用-i参数指定输入流,以此实现执行sql脚本

    Osql -S localhost -E -i file.sql


    查询数据库中所有数据库名称
    1>select name from master..sysdatabases order by name;
    2>go

    创建数据库
    //创建一个tt的数据库
    2>create database tt;
    2>go

    使用数据库
    1>use tt//使用tt数据库

    查看数据库下的所有表名称
    1> use tt
    2> select name from SysObjects where XType='U' order by name
    3> go

    从表中选取数据(前提先使用对应的数据库)
    1>SELECT LastName,FirstName FROM Persons//从名为 "Persons" 的数据库表,获取名为 "LastName" 和 "FirstName" 的列的内容
    2>go

    如果想要查看其它数据库中的表信息,可以操作的时候,指定[数据库名称].[用户].[表名称]
    例如:
    select * from [tt2]_[dbo]_[Persons];

  • 相关阅读:
    kuangbin_ShortPath K (POJ 3159)
    kuangbin_ShortPath I (POJ 2240)
    kuangbin_ShortPath H (POJ 3660)
    kuangbin_ShortPath G (POJ 1502)
    kuangbin_ShortPath J (POJ 1511)
    kuangbin_ShortPath F (POJ 3259)
    kuangbin_ShortPath E (POJ 1860)
    StoryBoard中使用xib
    iOS APP 架构漫谈[转]
    Mac 快速修改 hosts 文件
  • 原文地址:https://www.cnblogs.com/HDK2016/p/9579103.html
Copyright © 2011-2022 走看看