一、蘋(píng)果電腦mac怎么安裝SQL server
眾所周知SQL server其實(shí)是在Windows系統(tǒng)上運(yùn)行的,在Mac上并沒(méi)有sql server
那么怎么在Mac上運(yùn)行SQL server呢?我們用Docker和Dbeaver來(lái)實(shí)現(xiàn)我們的目的。首先我們來(lái)安裝Docker,
Empowering App Development for Developers | Docker
?www.docker.com/
在這個(gè)官網(wǎng)上直接下載就好了。
下載完之后就把a(bǔ)pp拖進(jìn)applications就行了,名列前茅次下載后,雙擊啟動(dòng)Docker在Mac上的導(dǎo)航欄會(huì)出現(xiàn)鯨魚(yú)的圖標(biāo) ,等它轉(zhuǎn)完,點(diǎn)擊圖標(biāo),選擇preferences
這里Resources Disk image size 要求磁盤(pán)空間不要太小,內(nèi)存2G以上都行。
然后 Command+空格打開(kāi)終端就可以下載SQL server for linux版本了,因?yàn)閺?017年開(kāi)始微軟就發(fā)布了SQL server for Linux 版本
所以才能在MAC上下載SQL server 這里我們就下載sql server 2017在終端輸入命令
docker pull mcr.microsoft.com/mssql/server:2017-latest-ubuntu
回車就可以下載sql了,整個(gè)過(guò)程有點(diǎn)長(zhǎng)但只要網(wǎng)絡(luò)穩(wěn)定差不多半個(gè)小時(shí)就下好了,大概1.39GB。
下好之后那我們就要啟動(dòng)SQL了,在終端輸入
docker run -d –name sql_server_demo -e ‘ACCEPT_EULA=Y’ -e ‘SA_PASSWORD=superStrongPwd123’ -p 1433:1433 mcr.microsoft.com/mssql/server:2017-latest-ubuntu
在這里sql_server_demo是我們要建立SQL的名稱ACCEPT_EULA=Y是給系統(tǒng)一個(gè)許可SA是用戶名后面會(huì)用到,superStrongPwd123是密碼后面也會(huì)用到。
啟動(dòng)SQL映像后顯示一大長(zhǎng)串不知道是啥?
然后使用docker ps指令來(lái)查看是否啟動(dòng)成功如果啟動(dòng)成功就會(huì)顯示下圖信息
好了我們終于安好SQLserver了,現(xiàn)在需要一個(gè)跑SQL的可視化工具了,這里我們用一個(gè)Dbeaver來(lái)使用,首先在官網(wǎng)上下載Dbeaver,50多M但是由于服務(wù)器在國(guó)外,下載忒慢,幾十子節(jié)的速度直接癡呆,果斷找一個(gè)破解版,
DBeaver for Mac(開(kāi)發(fā)人員數(shù)據(jù)庫(kù)管理軟件) v6.1.3官方漢化版
?www.macjb.com/mac/4089.html
裝最新版的就行,然后不到一分鐘下好,然后安裝,打開(kāi)小海貍,然后在左邊區(qū)域右鍵創(chuàng)建,連接
在連接類型里選擇SQL server然后點(diǎn)擊下一步
這里要填寫(xiě)用戶名和密碼就是我們之前在啟動(dòng)映像是輸入的用戶名和密碼,用戶名是SA密碼是
superStrongPwd123
然后點(diǎn)擊編輯驅(qū)動(dòng)設(shè)置查看驅(qū)動(dòng)文件是否存在或是否需要更新,點(diǎn)擊“下載/更新(D)”我這里是已經(jīng)下載好的名列前茅個(gè)文件顯示白色,如果沒(méi)有下載好文件時(shí)藍(lán)色的,PS:這個(gè)配置下載也挺慢我下了三次才下好,經(jīng)常顯示time out下載失敗。
嗯如果下載好配置驅(qū)動(dòng),點(diǎn)確定返回之前的頁(yè)面,這時(shí)我們選擇左下角的測(cè)試連接
顯示已連接成功。然后點(diǎn)確定完成。
最后在左側(cè)頁(yè)面在我們新建的數(shù)據(jù)庫(kù)旁右鍵選擇連接,出現(xiàn)對(duì)號(hào)在左下角就可以寫(xiě)代碼了。在小海貍軟件的菜單欄中有一個(gè)SQL編輯器,點(diǎn)擊就可以出現(xiàn)編輯頁(yè)面,然后在左邊數(shù)據(jù)庫(kù)隨便選擇一個(gè)表格進(jìn)行測(cè)試,測(cè)試成功就行了。
延伸閱讀:
二、DNA錢(qián)包是什么
運(yùn)用區(qū)塊鏈去中心化、信息不可更改的特性,可以開(kāi)發(fā)DNA信息存儲(chǔ)庫(kù),對(duì)基因和醫(yī)療數(shù)據(jù)進(jìn)行有效地存儲(chǔ)。同時(shí)對(duì)存儲(chǔ)的信息進(jìn)行秘鑰 加密,這樣既保證了DNA信息的存儲(chǔ)也保證了私人信息的安全。如此這樣,可以方便快捷的對(duì)基因信息進(jìn)行數(shù)據(jù)共享和方便生物醫(yī)藥公司進(jìn)行 數(shù)據(jù)采集。提高研發(fā)效率。