MySQL入門!基礎編(データベース用語 ~ TABLE作成まで)
環境
Windows 10
MySQL : version(5.7.28)
使用アプリ
コマンドプロンプト(Windowsマーク押して「cmd」って打ったら出てくるやつ)
データベース用語を整理
table
さまざまな情報(データ)が入った一つひとつの表のことを指す用語
column
row
record
データ(field)が入った一行一行のことを指す(※rowとは別物)
field
TABLEを作成するために必要なStep
例 : 投稿に関するテーブルを作成する場合
CREATE TABLE posts (
message VARCHAR(140),
likes INT
);
INSERT INTO
posts (message, likes)
VALUES
("HELLO", 22);
1行目 CREATE TABLE
でテーブル名をつける
2行目, 3行目 列見出しにあたるfieldの名前を入れる
VARCHAR(140)
⇒ 最大140字までの文字列
INT
⇒ 「likes」には整数が入る
5行目以降 INSERT
を使ってrecordを挿入していく
TABLE構造の確認
DESC posts;
TABLEの一覧を表示
SHOW TABLES;
TABLEの中身を確認
SELECT * FROM posts;
複数のレコードを挿入する
INSERT INTO posts (message, likes) VALUES("WORLD", 10), ("hogehoge", 3);
クエリを書く際の注意点
- 慣習的にSQLは大文字で書くとされている
- 自分で付けるtable名やfield名は小文字で書く
- 文末(命令の終わり)には必ず
;
を付ける - 文字列や日付データは
"
もしくは、'
で囲む
Author And Source
この問題について(MySQL入門!基礎編(データベース用語 ~ TABLE作成まで)), 我々は、より多くの情報をここで見つけました https://qiita.com/h0iga3shi13/items/b3c00ebd317a14afbb5d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .