Mac搭建redash开发环境使用MsSQL server(六)

Mac搭建redash开发环境使用MsSQL server(六)

  • MsSQL server
    • 安装
    • 使用 Docker 运行容器映像
    • 连接 SQL Server
    • 命令
  • redash添加数据源
    • 展示

MsSQL server

一个很厉害的数据库

安装

Mac下只能用docker安装,所以就变的更简单了
直接看官网,
拉取并运行容器映像docker pull mcr.microsoft.com/mssql/server:2019-CU3-ubuntu-18.04Mac搭建redash开发环境使用MsSQL server(六)_第1张图片
已经一个小时了,就下载了这么点,阿里云的镜像这么差么?不,不是的,是我的网太次了,呵呵

使用 Docker 运行容器映像

docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=000000@ljwl" -p 1433:1433 --name sql-redash -d mcr.microsoft.com/mssql/server:2019-CU3-ubuntu-18.04

连接 SQL Server

我装了sqlcmd,可以直接在容器外部连接数据库

  • 安装sqlcmd
brew tap microsoft/mssql-release https://github.com/Microsoft/homebrew-mssql-release
brew update
brew install mssql-tools
#for silent install: 
#HOMEBREW_NO_ENV_FILTERING=1 ACCEPT_EULA=y brew install mssql-tools
  • 连接到 SQL Server
    指定 IP 地址和映射容器中的端口 1433 的端口。 本例中为主机上的相同端口 1433。 如果在主机上指定了不同的映射端口,则在此处使用它。
    sqlcmd -S 127.0.0.1,1433 -U SA -P "000000@ljwl"
    就进入交互界面了

命令

  1. 新建数据库
    CREATE DATABASE test
    SELECT Name from sys.Databases
    GO
  2. 插入数据
    CREATE TABLE test (id INT, name NVARCHAR(50), quantity INT)
    INSERT INTO test VALUES (1, 'banana', 150); INSERT INTO test VALUES (2, 'orange', 154);
    GO
  3. 选择数据
    SELECT * FROM test
    GO
  4. 退出 sqlcmd 命令提示符
    QUIT
  5. 要在容器中退出交互式命令提示,请键入 exit。 退出交互式 Bash Shell 后,容器将继续运行。

redash添加数据源

按照sqlcmd中的设置写入数据源就行了
然后做个测试
Mac搭建redash开发环境使用MsSQL server(六)_第2张图片

展示

有空导入一个csv表,做个仪表板

你可能感兴趣的:(redash)