以下是在Ubuntu上使用SQL Server的教程:
安装SQL Server
- 导入公共存储库GPG密钥:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
- 注册SQL Server Ubuntu存储库:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/mssql-server-$(lsb_release -cs).list)"
sudo apt-get update
- 安装SQL Server:
sudo apt-get install -y mssql-server
- 配置SQL Server:
sudo /opt/mssql/bin/mssql-conf setup
按提示设置SA密码并选择版本。
- 启动并验证服务:
sudo systemctl start mssql-server
sudo systemctl status mssql-server --no-pager
安装命令行工具
- 安装sqlcmd和bcp:
sudo apt-get install -y mssql-tools unixodbc-dev
- 设置环境变量:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
source ~/.bash_profile
连接到SQL Server
使用sqlcmd连接到SQL Server:
sqlcmd -S localhost -U SA -P ''
创建和查询数据库
- 创建数据库:
CREATE DATABASE TestDB;
GO
- 插入数据:
USE TestDB;
CREATE TABLE Inventory(
ID INT,
Name NVARCHAR(50),
Quantity INT
);
INSERT INTO Inventory VALUES(1, 'banana', 150);
INSERT INTO Inventory VALUES(2, 'orange', 154);
GO
- 查询数据:
SELECT * FROM Inventory WHERE Quantity > 152;
GO