実際に使って理解を深める(なるべく実務を想定する感じで)
1:ECサイトのユーザー一覧を表示したい!
※ポイント
構文:select 列1,列2・・・ from テーブル名;
すべての列を取得したい時
select * from テーブル名;
2:ECサイトの商品一覧を表示したい!
select * from products;
3:SQLのよくあるエラーについて
DBを選択していない場合
Error Code: 1046 NO database selected ~
スペルミスまたはタイプミス
select * from product;
Error Code: 1146. Table ‘database1.product’ doesn’t exist
select * form products;
Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘form products’ at line 1
過去に実行したクエリを呼び出して実行する
Append Selected Items to SQL scriptを選択することで呼び出すことができる。
select * from product LIMIT 0, 2000
LIMIT 0, 2000が加わっているのはMySQL Workbenchの設定で表示する件数が2000個までになっているため(設定で表示件数は変えられる)
3:演習
1:自社ECサイトで取扱っている商品一覧がほしい
2:商品名と価格一覧がほしい
1:select * from product;
2:select name, price from products;