Docker安装SQLServer

本文介绍了如何在Docker环境中拉取并运行SQLServer镜像,设置安全的SA_PASSWORD,登录数据库并修改密码策略。接着展示了创建数据库、数据表以及执行查询等基本数据库操作。

1. 拉取镜像

docker pull mcr.microsoft.com/mssql/server

2. 运行镜像

SQLServer的要求是至少8位且需要由大写字母、小写字母、数字、符号中的至少3种组成。

# "ACCEPT_EULA=Y":默认选择同意协议许可证
docker run --name SQLServer -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Pass1234" -p 1433:1433 -d mcr.microsoft.com/mssql/server

3.进入容器

docker exec -it SQLServer /bin/bash

4. 登录数据库

/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P Pass1234;
go

# 关闭密码策略,设置简单密码
alter login sa with password='123456',check_policy=OFF,check_expiration=OFF;
go

5. 数据库操作

SQLServer中的语句需要使用go命令来执行。

-- 查看版本
select @@version;
go

-- 创建数据库
CREATE DATABASE TestDB;
go

-- 查询
SELECT Name from sys.Databases;
go

6.数据表操作

use TestDB;
go

create table users(id int, name varchar(20));
go

insert into users values(1,"jack"),(2,"tom");
go

select * from users;
go

参考链接

https://blog.csdn.net/tf461991046/article/details/74936141

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值