在Linux上管理SQL Server数据库,您需要遵循以下步骤:
-
安装SQL Server: 首先,您需要在Linux系统上安装SQL Server。访问Microsoft官方文档以获取适用于您的Linux发行版的安装指南:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup?view=sql-server-ver15
-
使用命令行工具连接SQL Server: 在安装完成后,您可以使用命令行工具
sqlcmd连接到SQL Server实例。要启动sqlcmd,请在终端中输入以下命令:sqlcmd -S localhost -U your_username -P your_password请将
your_username和your_password替换为您的SQL Server登录凭据。 -
创建和管理数据库: 使用
sqlcmd,您可以创建、修改和删除数据库。以下是一些示例命令:-
创建数据库:
CREATE DATABASE myDatabase; -
查看所有数据库:
SELECT name FROM sys.databases; -
删除数据库:
DROP DATABASE myDatabase;
-
-
创建和管理表: 在数据库中,您可以创建、修改和删除表。以下是一些示例命令:
-
创建表:
CREATE TABLE users ( id INT PRIMARY KEY IDENTITY(1,1), username NVARCHAR(50) NOT NULL, password NVARCHAR(50) NOT NULL, email NVARCHAR(100) NOT NULL ); -
插入数据:
INSERT INTO users (username, password, email) VALUES ('user1', 'pass1', 'user1@example.com'); -
查询数据:
SELECT * FROM users; -
更新数据:
UPDATE users SET email = 'user1@newexample.com' WHERE id = 1; -
删除数据:
DELETE FROM users WHERE id = 1;
-
-
管理用户和权限: 您可以使用
sqlcmd创建和管理SQL Server用户以及分配权限。以下是一些示例命令:-
创建用户:
CREATE LOGIN user1 WITH PASSWORD = 'pass1'; CREATE USER user1 FOR LOGIN user1; -
分配权限:
GRANT SELECT, INSERT, UPDATE, DELETE ON users TO user1;
-
-
使用图形界面工具(可选): 虽然您可以使用命令行工具管理SQL Server数据库,但使用图形界面工具可能会更直观。有一些第三方工具可用于在Linux上管理SQL Server,例如DBVisualizer(https://www.dbvis.com/)和DBeaver(https://dbeaver.io/)。这些工具可以帮助您更轻松地执行上述操作。
总之,在Linux上管理SQL Server数据库需要安装SQL Server,然后使用命令行工具或图形界面工具进行操作。根据您的需求选择合适的方法。
以上就是关于“如何用 Linux 管理 SQL Server 数据库”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm