-
データベースの作成: MySQLクライアントを使用して、新しいデータベースを作成します。以下のコマンドを使用します。
CREATE DATABASE indian_cities;
-
テーブルの作成: 作成したデータベースに、州と都市の情報を格納するためのテーブルを作成します。以下のコマンドを使用します。
USE indian_cities; CREATE TABLE states ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) ); CREATE TABLE cities ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), state_id INT, FOREIGN KEY (state_id) REFERENCES states(id) );
上記のコマンドでは、
states
テーブルとcities
テーブルを作成しています。states
テーブルには州の情報が、cities
テーブルには都市の情報が格納されます。state_id
カラムはcities
テーブル内の各都市がどの州に属するかを示すために使用されます。 -
データの挿入: 作成したテーブルにデータを挿入します。以下のコマンドを使用して、いくつかの州と都市の情報を挿入します。
INSERT INTO states (name) VALUES ('Andhra Pradesh'); INSERT INTO states (name) VALUES ('Gujarat'); INSERT INTO states (name) VALUES ('Karnataka'); -- 他の州のデータを挿入 INSERT INTO cities (name, state_id) VALUES ('Hyderabad', 1); INSERT INTO cities (name, state_id) VALUES ('Ahmedabad', 2); INSERT INTO cities (name, state_id) VALUES ('Bengaluru', 3); -- 他の都市のデータを挿入
これで、インドの州と都市のデータを管理するためのMySQLテーブルが作成されました。これらのテーブルを使用して、データの検索、更新、削除などの操作を行うことができます。