• [记录点滴]sqlcmd命令使用


    可以命令行交互式执行:

    sqlcmd -S myServer\instanceName

    登录,默认是Windows验证方式。

    sql验证方式,指定-U 用户名 -P 密码

    sqlcmd -S myServer\instanceName -U 用户名 -P 密码

    可以 -d 数据库名,指定使用的数据库。

    -q "查询语句" 执行sql

    -i 指定脚本输入来源 如test.sql

    -o 查询结果输出文件

    sqlcmd -S myServer\instanceName -U 用户名 -P 密码 -i "D:\test.sql" -o "D:\result.txt"

     查看下当前实例都有哪些数据库:

    EXEC sp_databases

    EXEC sp_helpdb

    SELECT name
    FROM sys.databases
    SELECT name
    FROM sys.sysdatabases

    --还有个不正统的
    EXEC sp_msForEachDB 'PRINT ''?'''

    查看当前数据库有哪些表:

    SELECT * FROM information_schema.tables
    SELECT * FROM sysobjects WHERE xtype='U'

    查看一个表里有哪些字段:

    SELECT 
        COLUMN_NAME 
    FROM 
        INFORMATION_SCHEMA.COLUMNS
    WHERE 
        TABLE_NAME  = '[你的表名]'
    SELECT 
        c.name 
    FROM
        sys.objects o
    INNER JOIN
        sys.columns c
    ON
        c.object_id = o.object_id
    AND o.name = '[表名]'

    修改数据库名:

    修改表名:

    修改字段:

    待续...

  • 相关阅读:
    嵌入式linux问题杂锦
    QT creator 调试问题
    torcs代码
    ubuntu12.04安装KDevelop
    ubuntu12.04LTS安装以及卸载 QT4.8.6和QT creator2.5.2
    用vs2010编译vs2013建的工程
    mysql+matlab配置
    流形学习笔记
    可用的rtmp互联网地址
    信用卡术语
  • 原文地址:https://www.cnblogs.com/xcf007/p/2723996.html
Copyright © 2020-2023  润新知