Upgrade to Pro — share decks privately, control downloads, hide ads and more …

(LT)ODC2022_MySQLユーザ会の紹介 / MySQL User group on ODC 2022

sakaik
September 03, 2022

(LT)ODC2022_MySQLユーザ会の紹介 / MySQL User group on ODC 2022

2022/09/03 に開催された Open Developers Conference にて、急遽LT(ライトニングトーク)でのお時間をいただけることになったので、急ごしらえの資料で日本MySQLユーザ会の紹介をさせていただきました。

お伝えしたいことはただひとつ。
「MySQLに興味があったら、とりあえず Twitter のハッシュタグ #mysql_jp をウォッチしてみてください」

https://event.ospn.jp/odc2022-online/

sakaik

September 03, 2022
Tweet

More Decks by sakaik

Other Decks in Technology

Transcript

  1. 日本MySQLユーザ会 (MyNA) Learn Languages 2022 #ll2022jp #mysql_jp 第2プログラミング言語への招待

  2. 自己紹介 • 坂井 恵(さかいけい) @sakaik • 日本MySQLユーザ会 副代表

  3. いまさら聞けない人の ためのSQL超入門 2022/09/03 日本MySQLユーザ会 坂井 恵 プログラミングを書けるようになったら 次はSQLを覚えよう! Learn Languages

    2022 #ll2022jp #mysql_jp 第2プログラミング言語への招待 今日の発表
  4. 自分で試してみたくなった人のために 「第一歩」を踏み出す時に迷子になりやすいあなたのためのガイド • 何のソフトを使うかを決める • インストールする • (必要ならば初期ユーザ等の設定をする) • 接続してみる

    • スキーマ(データベース)を作成してみる • スキーマの中に入って(*1) 、テーブルを作ってみる • テーブルにデータを何件か登録してみる • 登録したデータを見てみる • そのうち1件を削除してみる • 登録したデータの一部の値を更新してみる • 登録したデータを「集計」してみる • 「コード」的なものを別テーブルとして作成できそうなデータであれば、作 成して、テーブルの結合にもトライしてみる (*1)ちょっと正確な表現ではありませんがご了承ください 今日の発表
  5. 自分で試してみたくなった人のために MySQL編 • インストール:Windows/Linux/MacOS などで動作します。インストール方法は 調べてください(インストーラまたは yum/aptなどのパッケージあります)。 2022年9月現在の最新バージョンは、MySQL 8.0.30 です。インストール方法に

    よって、パスワードを途中で設定したり、画面に表示されていたり、ログに書か れていたりします。 • コマンドライン(コマンドプロンプトやbash)で、MySQLに接続します。 • 接続されたら、とりあえず情報見てみましょう • データベース(スキーマ)を作成します。お好きな名前で。 • 作ったスキーマを使用する宣言をします(「中に入る」イメージ) これで、テーブルを作ったり、データを入れたり出したりできるようになります。 > mysql -uroot -p mysql> status; mysql> CREATE DATABASE sukinanamae; mysql> USE sukinanamae; インストール方法によっては、 初回接続後にパスワードを変更 する必要があるかもしれません。 画面の表示や、ドキュメントを よく見て対応しましょう。 今日の発表
  6. 自分で試してみたくなった人のために MySQL編 知っておくと便利なコマンドを紹介: • データベース(スキーマ)一覧を見る • カレントスキーマ(今使うことになっているスキーマ)を見る • カレントスキーマに存在するテーブル一覧を見る •

    テーブル定義を見る • MySQLから切断する mysql> SHOW DATABASES; mysql> SHOW TABLES; mysql> DESC mitai_table; mysql> SHOW CREATE TABLE mitai_table¥G mysql> SELECT DATABASE(); ¥Gの代わりに普通に ; でも良 いです。見比べてみてください。 mysql> exit; 今日の発表
  7. 日本MySQLユーザ会 • 2000年設立で、緩くMySQLに関する情報交換などを行っています。一応、 メーリングリストが「本体」です • 最近はときどきオンラインイベントをやっています。はやくオフライン イベント再開したいです... • 日本でのMySQL情報は Twitter

    の #mysql_jp ハッシュタグに集まって います。ユーザ会の情報もこちらで案内しています。MySQLの話題をツ イートするときにも、ご利用ください • 最近 ユーザ会のDiscordサーバ始めました。Twitterで「MySQL discord」 で検索してください
  8. イベント案内:日本MySQLユーザ会 • MySQL の イベント情報は、ハッシュタグ #mysql_jp でチェック! • 直近では、以下のイベントを予定しています •

    9月中旬:DiscordでMySQLのおしゃべりをする会(「今夜も生で MySQL(仮題)」 • 9月22日:ClubMySQL (MySQL Shell for VSCodeのお話をたっぷり 聞かせていただく予定です) →来週中にはconnpassで受付開始します。 • その他、MySQLは3ヶ月ごとにリリースされるので、リリース1ヶ月後く らいを目安に、「リリースノートでわいわい言う勉強会」(略称「リノ ベ」を開催しています。
  9. イベント案内:日本MySQLユーザ会 • MySQL の イベント情報は、ハッシュタグ #mysql_jp でチェック! • 直近では、以下のイベントを予定しています •

    9月中旬:DiscordでMySQLのおしゃべりをする会(「今夜も生で MySQL(仮題)」 • 9月22日:ClubMySQL (MySQL Shell for VSCodeのお話をたっぷり 聞かせていただく予定です) →来週中にはconnpassで受付開始します。 • その他、MySQLは3ヶ月ごとにリリースされるので、リリース1ヶ月後く らいを目安に、「リリースノートでわいわい言う勉強会」(略称「リノ ベ」を開催しています。 MySQL をお使いの方、MySQLにご興味がある方、MySQLを始めてみた い方、ぜひご一緒に!