ホームページ > データベース > mysql チュートリアル > SQL と基本コマンドの概要

SQL と基本コマンドの概要

PHPz
リリース: 2024-08-30 06:33:02
オリジナル
677 人が閲覧しました

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 回の操作で新しいテーブル構造が表示されます。

以上がSQL と基本コマンドの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート