作家
登录

Ubuntu下部署SQL Server 2017

作者: 来源: 2017-10-17 12:42:48 阅读 我要评论

 

Sqlcmd 对象默认安装到 /opt/mssql-tools/bin/ 中的,为便利应用把 /opt/mssql-tools/bin/ 添加到情况变量中。

  1. $ echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile 
  2. $ echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc 
  3. $ source ~/.bashrc  

在 SQL Server 中 敕令并没有急速履行, 必须在新行中键入 GO 才能履行敕令。

Sqlcmd 是用于连接到 SQL Server 以运行萌芽并履行治理和开辟的一个敕令行对象。如不雅要应用功能更强大年夜的图形对象,可应用 SQL Server Management Studio 或 Visual Studio Code 的 mssql 插件。

  • 应用 Sqlcmd 建立本地连接

Sqlcmd 连接到本地的 SQL Server 实例。暗码是在安装过程中设备的 SA 帐户暗码。

新建数据库

  • 创建一个名为 TestDB 的新数据库

  1. $ sqlcmd -S localhost -U SA -P '<YourPassword>' 

参数解释

  • -S 连接 SQL Server 的机械名
  • -U 连接 SQL Server 的用户名
  • -P 连接 SQL Server 的暗码
  1. $ sqlcmd -S localhost -U SA 
  2. Password
  3. 1>  

创建数据库和萌芽数据

在 sqlcmd 敕令提示符中,履行 Transact-SQL 敕令以创建测试数据库。

  1. 1> CREATE DATABASE TestDB 
  1. 2> GO 
  • 返回办事器上所稀有据库的名称
  1. 1> SELECT Name from sys.Databases 
  2. 2> GO 
  3. Name 
  4. ---------------------------------------- 
  5. master 
  6. tempdb 
  7. model 
  8. msdb 
  9. TestDB 
  10.  
  11. (5 rows affected)  

插入数据

  • 创建一个新表 Inventory,然后插入两个新行。

在 sqlcmd 敕令提示符中,切换到新的 TestDB 数据库。

  1. 1> USE TestDB 

创建名为 Inventory 的新表

连接成功,应会显示 Sqlcmd 敕令提示符:1>,就类似下面如许

  1. 2> CREATE TABLE Inventory (id INTname NVARCHAR(50), quantity INT

将数据插入新表

  1. 3> INSERT INTO Inventory VALUES (1, 'banana', 150); INSERT INTO Inventory VALUES (2, 'orange', 154); 

批量履行上述敕令

  1. 4> GO 

全部履行过程如下

  1. 1> USE TestDB 
  2. 2> CREATE TABLE Inventory (id 

      推荐阅读

      迅雷无法下载怎办?老司机教你轻松解决

    沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散! 近日,小编习惯性的打开迅雷进行下载义务,可是迅雷极速版却给了小编一个大年夜大年夜的“惊喜”>>>详细阅读


    本文标题:Ubuntu下部署SQL Server 2017

    地址:http://www.17bianji.com/lsqh/37996.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)