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];

  • 相关阅读:
    CSS常用伪类
    HTML5常用API
    HTML5新技术FormData提交表单数据
    WebPack打包后如何调试
    layui的初体验(layer的使用)
    java数组
    java:注解
    java反射:框架设计的灵魂
    885历年编程题
    2020年专业课编程题
  • 原文地址:https://www.cnblogs.com/HDK2016/p/9579103.html
Copyright © 2011-2022 走看看