數據庫訪問(SQL)

本文屬使用Prisma構建GraphQL服務系列络断。

按照本指南直接連接到為本地Prisma集群(cluster)的MySQL數據庫汹碱。

如果您使用prisma local start來啟動您的本地Prisma集群(cluster)粘衬,那么您將運行兩個容器(container):

  • prisma:正在運行主要的Prisma服務;
  • prisma-db:正在運行存儲數據的MySQL服務器。

本指南介紹了如何連接到本地MySQL服務器,以便直接查詢和更新數據稚新。

以下勘伺,我們假設您有一個當地的Prisma服務正在運行。

1.獲取運行MySQL數據庫的Docker容器的名稱

列出您正在運行的Prisma Docker容器:

docker ps --filter name=prisma

驗證是否有名稱為prisma-db鏡像(image)為mysql:5.7的容器褂删。

2.打開MySQL 客戶端

要在終端中打開MySQL客戶端飞醉,請運行以下命令。請注意冒掌,prisma-db是上面列表中的容器名稱:

docker exec -it prisma-db mysql -u root --host 127.0.0.1 --port 3306 --password=graphcool

密碼將在即將發(fā)布的版本中更改為prisma

3.將SQL查詢發(fā)送到數據庫

一旦MySQL客戶端打開蹲盘,您可以詢問當前可用的數據庫:

show databases;

這將打印下面的輸出:

+---------------------------+
| Database                  |
+---------------------------+
| information_schema        |
| prisma                    |
| logs                      |
| mysql                     |
| performance_schema        |
| sys                       |
| <service-id>              |
+---------------------------+

從可用的數據庫中股毫,以下三個與您相關:

  • <service-id>:此數據庫的名稱是服務的名稱和stage的組合。它看起來像這樣:service @ stage召衔。它包含有關用于生成GraphQL schema的服務的元信息铃诬。
  • prisma:該數據庫包含有關Prisma服務定義的元信息。

您現在可以使用use命令選擇其中一個數據庫苍凛,例如趣席,如果您的<service-id>my-service @ dev,然后運行:

use my-service@dev;

你可以像這樣列出表格:

show tables;

輸出

+----------------------+
| Tables_in_my-app@dev |
+----------------------+
| Post                 |
| _RelayId             |
+----------------------+

現在您可以開始編寫查詢:

SELECT * FROM Post;

輸出

+---------------------------+---------------------+---------------------+-------------+----------------------+-------------------------------------------------+
| id                        | createdAt           | updatedAt           | isPublished | title                | text                                            |
+---------------------------+---------------------+---------------------+-------------+----------------------+-------------------------------------------------+
| cjc82o6cg000b0135wpxgybf6 | 2018-01-09 20:12:02 | 2018-01-09 20:12:02 |           1 | Hello World          | This is my first blog post ever!                |
| cjc82o6mo000d013599yzlwls | 2018-01-09 20:12:02 | 2018-01-09 20:12:02 |           1 | My Second Post       | My first post was good, but this one is better! |
| cjc82o6n4000f01350jortmv2 | 2018-01-09 20:12:02 | 2018-01-09 20:12:02 |           0 | Solving World Hunger | This is a draft...                              |
+---------------------------+---------------------+---------------------+-------------+----------------------+-------------------------------------------------+

你可以像這樣退出MySQL:

exit;
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末醇蝴,一起剝皮案震驚了整個濱河市宣肚,隨后出現的幾起案子,更是在濱河造成了極大的恐慌悠栓,老刑警劉巖霉涨,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異惭适,居然都是意外死亡笙瑟,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門癞志,熙熙樓的掌柜王于貴愁眉苦臉地迎上來往枷,“玉大人,你說我怎么就攤上這事凄杯〈斫啵” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵戒突,是天一觀的道長屯碴。 經常有香客問我,道長妖谴,這世上最難降的妖魔是什么窿锉? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任酌摇,我火速辦了婚禮,結果婚禮上嗡载,老公的妹妹穿的比我還像新娘窑多。我一直安慰自己,他們只是感情好洼滚,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布埂息。 她就那樣靜靜地躺著,像睡著了一般遥巴。 火紅的嫁衣襯著肌膚如雪千康。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天铲掐,我揣著相機與錄音拾弃,去河邊找鬼。 笑死摆霉,一個胖子當著我的面吹牛豪椿,可吹牛的內容都是我干的。 我是一名探鬼主播携栋,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼搭盾,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了婉支?” 一聲冷哼從身側響起鸯隅,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎向挖,沒想到半個月后蝌以,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡户誓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年饼灿,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帝美。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖晤硕,靈堂內的尸體忽然破棺而出悼潭,到底是詐尸還是另有隱情,我是刑警寧澤舞箍,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布舰褪,位于F島的核電站,受9級特大地震影響疏橄,放射性物質發(fā)生泄漏占拍。R本人自食惡果不足惜略就,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望晃酒。 院中可真熱鬧表牢,春花似錦、人聲如沸贝次。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蛔翅。三九已至敲茄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間山析,已是汗流浹背堰燎。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留笋轨,地道東北人秆剪。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像翩腐,于是被迫代替她去往敵國和親鸟款。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內容