2023-03-02

anond:20230302145115

とりあえずid名前だけ持ったユーザーtableを作って

それを100件くらいinsertしてみて

いろんな条件でselectしてみて

次にidと本文と日付だけ持ったツイートtableを作って

それを100件くらいinsertしてみて

いろんな条件でselectしてみて

次にツイートtableユーザーidを追加して

ユーザーツイートを紐付けてみて

あとはユーザーidツイートidを持ったいいねtableを作って

ユーザーツイートいいねを紐付けてみたりすればいいんじゃね。

記事への反応 -
  • プログラミングはJSで動くの作れたけどSQLは分からん 追記 chatgptで 「sqlite3でtwitterみたいなサイトのテーブル設計をして。 上記のTwitterのようなサイトで特定のユーザーのタイムライン...

    • とりあえずidと名前だけ持ったユーザーtableを作って それを100件くらいinsertしてみて いろんな条件でselectしてみて 次にidと本文と日付だけ持ったツイートtableを作って それを100件くらいin...

    • Windows にWAMPみたいなパッケージいれたら、MySQLが入るやん? それでMySQLのコマンドラインで SQLたたける

      • 環境構築はできてる SELECT FROM * FROM table; みたいなのも分かる けど そっから先のTwitterみたいなの作ろうとした時どういうテーブル作ってどういうクエリでSELECTすれば良いのか分からん

        • 時刻 ツイート の2列のテーブル作って、 ガンガンツイートを INSERT しまくる。 SELECT は、データの溜まったテーブルから、時刻の新しいやつ10個だけ SELECT する。

          • SELECT 時刻,ツイート FROM ツイーツ ORDER BY 時刻 ASC LIMIT 10; とかだろ。たぶん それは分かる テーブル2枚とかになった瞬間脳が壊れる

    • DBは初学者にとって環境構築と使われ方のイメージつくまでがしんどいよな

    • 俺はMS Accessをいじって覚えたな。 とりあえずローカルでDBを動かす環境を作るか、オンラインで手軽に試せる環境を探すか。

      • オンラインのやつ試してみる 前にオンラインの試した時にエディタの入力補完が効かなくて手打ち辛くてやめちゃった

    • paiza講座やドットインストールで学べばええで

      • paizaとドットインストール試してみる テーブルの設計とかテーブル2枚とか3枚のクエリとかも試せるのかな JOINとかGROUP BYとかがムズい......

    • 5回くらいchatGPTに教えてもらったら感覚つかめる

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん