linux中mssql常用命令

worktile 其他 131

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,使用MSSQL(Microsoft SQL Server)数据库时,常用的命令如下:

    1. sqlcmd命令:用于执行SQL语句、存储过程和脚本。
    使用方式:sqlcmd -S <服务器名> -U <用户名> -P <密码>

    2. mssql-conf命令:用于配置和管理MSSQL服务器。
    使用方式:sudo /opt/mssql/bin/mssql-conf setup

    3. mssql-cli命令:用于与MSSQL服务器进行交互性查询。
    使用方式:mssql-cli -S <服务器名> -U <用户名> -P <密码>

    4. sqlpackage命令:用于导出和导入数据库。
    使用方式:sqlpackage /a:Export /ssn:<服务器名> /su:<用户名> /sp:<密码> /sdn:<数据库名> /tf:<导出文件路径>
    sqlpackage /a:Import /ssn:<服务器名> /su:<用户名> /sp:<密码> /tdn:<目标数据库名> /sf:<导入文件路径>

    5. mssql-conf命令:用于配置和管理MSSQL服务器。
    使用方式:sudo /opt/mssql/bin/mssql-conf setup

    6. mssql-conf命令:用于配置和管理MSSQL服务器。
    使用方式:sudo /opt/mssql/bin/mssql-conf setup

    以上是在Linux系统中使用MSSQL时常用的命令,能够帮助你执行SQL语句、管理服务器和导入导出数据等操作。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,可以使用一些常用的命令与Microsoft SQL Server(MSSQL)进行交互。以下是一些常用的命令和其作用:

    1. sqlcmd:sqlcmd是一个命令行工具,可用于连接和操作MSSQL数据库。使用sqlcmd,可以执行SQL查询、创建和管理数据库对象,以及导入和导出数据等。以下是一些常用的sqlcmd命令:

    – -S:指定要连接的MSSQL服务器的名称。
    – -U:指定要使用的用户名。
    – -P:指定要使用的密码。
    – -Q:指定要执行的SQL查询。

    示例:sqlcmd -S localhost -U sa -P password -Q “SELECT * FROM table_name”

    2. mssql-cli:mssql-cli是一个针对MSSQL的命令行工具,提供友好的交互式界面和自动完成功能。它支持在多个平台上运行,包括Linux。使用mssql-cli,可以执行SQL查询、创建和管理数据库对象,以及导入和导出数据等。

    示例:mssql-cli -S localhost -U sa -P password -d database_name

    3. systemctl:systemctl是一个用于管理systemd服务的命令。在Linux中,MSSQL Server通常作为一个systemd服务运行。使用systemctl,可以启动、停止、重启和查看MSSQL Server服务的状态。

    示例:systemctl start mssql-server
    systemctl stop mssql-server
    systemctl restart mssql-server
    systemctl status mssql-server

    4. mssql-conf:mssql-conf是一个用于配置MSSQL Server的命令行工具。使用mssql-conf,可以修改MSSQL Server的配置文件,例如更改端口、内存限制和身份验证模式等。

    示例:sudo mssql-conf set network.tcpport 1433
    sudo mssql-conf set memory.max=4096
    sudo mssql-conf set-sa-password

    5. tsql:tsql是一个命令行工具,用于连接到MSSQL数据库并执行SQL命令。它是FreeTDS项目的一部分,用于在Linux和其他类Unix系统中连接到MSSQL。使用tsql,可以执行SQL查询、管理数据库对象等。

    示例:tsql -S server_name -U username -P password -D database_name -Q “SELECT * FROM table_name”

    这些是在Linux中与MSSQL进行交互时常用的命令。使用这些命令,可以连接到MSSQL数据库,并执行各种操作,如查询数据、创建和管理数据库对象、导入和导出数据等。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中使用MSSQL数据库时,可以使用一系列命令进行数据操作和管理。下面列举了一些常用的MSSQL命令,每个命令都有对应的操作流程和用法说明。

    1. **sqlcmd**:执行SQL语句或者脚本文件。

    – 使用`sqlcmd`命令登录到MSSQL服务器:`sqlcmd -S servername -U username -P password`,其中`servername`是服务器名称,`username`和`password`分别是登录的用户名和密码。

    – 执行SQL语句:`sqlcmd -S servername -U username -P password -Q “SELECT * FROM tablename”`,其中`tablename`是表名,这个命令会查询并返回表中的所有行数据。

    – 执行脚本文件:`sqlcmd -S servername -U username -P password -i script.sql`,其中`script.sql`是包含SQL语句的脚本文件,`-i`参数用于指定要执行的脚本文件。

    2. **bcp**:执行数据的导入和导出操作。

    – 导出数据到文件:`bcp dbname.owner.tablename out filename -S servername -U username -P password -c -t , -r \n`,其中`dbname`、`owner`和`tablename`分别是数据库名、表所属的所有者和表名,`filename`是导出数据保存的文件名,`-S`、`-U`和`-P`参数用于连接并登录到MSSQL服务器,`-c`参数表示以字符形式存储数据,`-t ,`参数表示使用逗号作为字段之间的分隔符,`-r \n`参数表示使用换行符作为行的分隔符。

    – 导入数据文件:`bcp dbname.owner.tablename in filename -S servername -U username -P password -c -t , -r \n`,其中参数的含义和用法与导出数据文件的命令相同。

    3. **isql**:执行SQL语句或者脚本文件,并将结果输出到终端。

    – 使用`isql`命令登录到MSSQL服务器:`isql -S servername -U username -P password`,其中参数的含义与`sqlcmd`命令相同。

    – 执行SQL语句:`isql -S servername -U username -P password -Q “SELECT * FROM tablename”`,其中参数的含义与`sqlcmd`命令相同。

    – 执行脚本文件:`isql -S servername -U username -P password -i script.sql`,其中参数的含义与`sqlcmd`命令相同。

    4. **osql**:执行SQL语句或者脚本文件,并将结果输出到终端。

    – 使用`osql`命令登录到MSSQL服务器:`osql -S servername -U username -P password`,其中参数的含义与`sqlcmd`命令相同。

    – 执行SQL语句:`osql -S servername -U username -P password -Q “SELECT * FROM tablename”`,其中参数的含义与`sqlcmd`命令相同。

    – 执行脚本文件:`osql -S servername -U username -P password -i script.sql`,其中参数的含义与`sqlcmd`命令相同。

    5. **sqlservr**:启动或停止MSSQL服务器。

    – 启动MSSQL服务器:`sudo systemctl start mssql-server`,使用`sudo`命令以管理员权限启动服务器。

    – 停止MSSQL服务器:`sudo systemctl stop mssql-server`,使用`sudo`命令以管理员权限停止服务器。

    以上是Linux中MSSQL常用的命令和操作流程。这些命令可以帮助用户登录到MSSQL服务器,执行SQL语句或者脚本文件,导入或导出数据,以及启动或停止MSSQL服务器等。根据具体的需求和业务场景,可以灵活使用这些命令来进行数据操作和管理。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部