ThuDBの操作をしたいけどSQLがわからない...そんな方へのSQL講座!-その1-BY.中武#WebプログラミングHOMEWebプログラミングDBの操作をしたいけどSQLがわからない...そんな方へのSQL講座!-その1-みなさん、こんにちは!ジーニアスウェブの中武です。大寒波で積雪注意報!!!ということはなく、いつもより寒いなぁと感じる宮崎オフィスです。今回はデータベース対話言語と言われております、SQLについてお話しさせて頂きたいと思います。商品情報など何かデータを保存しておきたいといった場合、DBを使用することが多いかと思います。テーブルを作成する、データを取り出すなど、DBに対して何かしたい場合にSQLを使用します。その1ということで、今回はテーブル作成からデータの追加、基本的な取得までをお話ししていきます。(CREATE)テーブルを作成するときに知っておく必要があるのが、データ型と制約です。それぞれをさらに細かく分けると下図のようになります。※上記以外にも幾つかあります。続いて、制約を見ていきましょう!制約にはこのような種類があります。それぞれには役割がありますので、こちらも下図をご覧ください。※上記以外にも幾つかあります。構文に当てはめて見たいと思います。CREATE文の構文はこちらになります。[制約]);実際に「TEST」というテーブルを作成してみたのがこちらになります。DB設計に合わせて、型や制約を使用してください。(INSERT)テーブルが作成できましたので、次はデータを追加して見ましょう。データの追加にはINSERT文を使用します。INSERT文の構文はこちらになります。VALUES(値1,値2,......)テーブルで指定した列名に対して、実際の値を指定していきます。そのため、「列数=VALUESで指定した数」とならないといけません。実際に先ほどのテーブルにデータを入れてみたのがこちらになります。(SELECT)それでは最後に先ほど追加したデータを取得して見ましょう。SELECT文の構文はこちらになります。BYなどを使用したデータのみ取得が可能です。実際にデータを取得してみたのがこちらになります。複数テーブルからや、他の句など上記以外については、その2でお話しさせて頂きます。最後にいかがでしたでしょうか?一通りご説明させて頂きましたので、フリーツールなどを活用して、実際にテーブル作成〜取得までの操作を試してみるとより一層理解が深まると思います。中武webのシステム開発などを行なっております。webのシステム開発などを行なっております。DOWNLOAD顧客獲得に成功した24社の成功事例を1冊にまとめました。顧客獲得にお困りの方も、そうでない方も、一度お読みいただくことをお勧めします。中小企業のweb集客、知らないと損する5つの方法#中小企業のホームページ運用いま依頼している「ホームページ制作会社」に不満がある方へ#中小企業のホームページ運用ホームページ制作会社を選ぶコツは?選び方や比較するポイントをまとめましたFACEBOOKCOMPANYジーニアスウェブは大阪、東京、宮崎に拠点をおく新規客獲得に強いホームページ制作会社です。2006年4月の設立以来、全国1400社以上のお客様にサービスを提供しています。お客様がより高いパフォーマンスを達成できるよう、その実現に向けてお客様とともに取り組んでいます。