「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > SQL と基本コマンドの概要

SQL と基本コマンドの概要

2024 年 8 月 30 日に公開
ブラウズ:167

Introduction to SQL and Basic Commands

SQL の概要

SQLとは何ですか?

SQL (構造化照会言語) は、リレーショナル データベースの管理と操作に使用される標準プログラミング言語です。これにより、ユーザーはデータベース内のデータを作成、読み取り、更新、削除できます。 SQL は、単純な宣言ステートメントを使用してデータベースと対話する方法を提供します。

SQLを学ぶ理由

SQL の学習はいくつかの理由から不可欠です:

  • データ管理: SQL は、リレーショナル データベースの管理とクエリを実行するための主要な言語であり、さまざまなアプリケーションで広く使用されています。
  • キャリアのチャンス: SQL の熟練度は、データベース管理者、データ アナリスト、ソフトウェア開発者など、多くの IT およびデータ関連の役割にとって貴重なスキルです。
  • データ分析: SQL を使用すると、複雑なデータ分析とレポート タスクを実行できるため、大規模なデータセットから貴重な洞察を簡単に抽出できます。
  • 汎用性: SQL は、MySQL、PostgreSQL、Microsoft SQL Server などの多くの一般的なデータベース システムで使用されており、さまざまなプラットフォームにわたって汎用性の高いスキルとなっています。

SQL データベースとテーブルの操作ガイド

データベース操作

データベースの作成

CREATE DATABASE FirstDB;

注: FirstDB はデータベース名です。

データベースの使用

USE FirstDB;

注: これにより、使用するデータベースが選択されます。

データベースの削除

DROP DATABASE FirstDB;

注: これにより、データベースとそのすべての内容が完全に削除されます。

データベースの変更 (読み取り専用に設定)

ALTER DATABASE FirstDB READ ONLY = 1;

注: これにより、データベースが読み取り専用になり、変更ができなくなります。

テーブル操作

テーブルの作成

CREATE TABLE student (
    student_id INT,
    first_name VARCHAR(30),
    last_name VARCHAR(50),
    student_address VARCHAR(50),
    hourly_pay DECIMAL(5,2),
    student_date DATE
);

注: これにより、指定された列とデータ型を持つ「student」という名前のテーブルが作成されます。

テーブルからすべてのデータを選択する

SELECT * FROM student;

注: これにより、「student」テーブルからすべての行と列が取得されます。

テーブルの名前を変更する

RENAME TABLE student TO students;

注: これにより、テーブル名が「student」から「students」に変更されます。

テーブル構造の変更

新しい列の追加

ALTER TABLE students
ADD phone_number VARCHAR(15);

注: これにより、新しい列 'phone_number' が 'students' テーブルに追加されます。

列の名前を変更する

ALTER TABLE students
CHANGE phone_number email VARCHAR(100);

注: これにより、列名が「phone_number」から「email」に変更され、そのデータ型が変更されます。

列のデータ型の変更

ALTER TABLE students 
MODIFY COLUMN email VARCHAR(100);

注: これにより、「email」列のデータ型が VARCHAR(100) に変更されます。

列の位置の変更

ALTER TABLE students
MODIFY email VARCHAR(100) AFTER last_name;

注: これにより、「email」列が「last_name」列の後に移動します。

ALTER TABLE students
MODIFY email VARCHAR(100) FIRST;

注: これにより、「電子メール」列がテーブルの最初の列に移動します。

列の削除

ALTER TABLE students
DROP COLUMN email;

注: これにより、テーブルから「電子メール」列が完全に削除されます。

複数の操作を組み合わせる

ALTER TABLE students
MODIFY email VARCHAR(100) AFTER last_name;
SELECT * FROM students;

注: これにより、列の位置が変更され、1 回の操作で新しいテーブル構造が表示されます。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/dipsankadariya/introduction-to-sql-and-basic-commands-11o7?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3