zoukankan      html  css  js  c++  java
  • Docker for Windows(五)实践搭建SqlServer服务&执行数据库操作

    上一篇我们已经搭建了一个mysql数据库服务了:Docker for Windows(四)实践搭建&删除MySQL服务,发现用Docker确实是方便且容易,但上一篇主要是服务的搭建删除等基础操作,而且用Docker搭建好的mysql数据库我用navicat直接建库或建表会报错(原因未知,如果有清楚原因的希望能够告知一下),所以在这一篇我记录一下如何用Docker在搭建好的SqlServer数据库服务上执行数据库操作,具体包含建库和建表。
    一、下载SqlServer并启动
    docker pull microsoft/mssql-server-linux  下载SqlServer


    docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Test1234' -p 1433:1433 --name mssql -d microsoft/mssql-server-linux
    ACCEPT_EULA=Y,表示接受最终用户许可协议;SA_PASSWORD=Test1234,表示设置sa用户的密码为Test1234。这个用户密码要符合强密码规范(数字、字母、大小写,至少8个字符)
    docker ps    查看mssql数据库服务是否启动


    二、建库和建表
    docker exec -it mssql "bash"    进入容器
    /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'Test1234'   执行数据库操作,localhost可以换成对应IP地址
    1> CREATE DATABASE dockerdb01
    2> go
    创建数据库dockerdb01成功
    1> use dockerdb01
    2> create table user(id int,code nvarchar(255),name nvarchar(255));
    3> go
    创建表user成功
    三、连接数据库查看

  • 相关阅读:
    Struts类型转换
    Oracle的学习,知识点整理
    常用的Oracle_SQL语句
    Oracle的优化
    Oracle创建表空间,用户,授权
    Linux权限的控制
    Oracle实例的3种连接方式和所使用的连接工具
    Oracle数据库打开端口
    Hibernate一对多配置
    hibernate UUID问题
  • 原文地址:https://www.cnblogs.com/stilldream/p/10700428.html
Copyright © 2011-2022 走看看