English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MySQL学習ノート:テーブルの作成、削除、修正の方法

本文

テーブルの作成、削除、変更方法についてのMySQL学習ノートを紹介します。以下に詳細を示します:

テーブル users を作成する create table users(
  id int,
  name varchar(64),
  sex bit(1),
  birthday date,
  Entry_date date,
  job varchar(32),
  salary float,
  resume text
);

1 列を追加する:

テーブル alter table 表名 に カラム名 データタイプ を追加する

テーブル users に image blob を追加する alter table users add image blob;

2 カラムを変更する:

テーブル alter table 表名 で カラム名 を 新データタイプ(データ長さ)に変更する

テーブル users で sex を char に変更する alter table users modify sex char(2);

3 列を削除する:

テーブル alter table 表名 から 列名 を削除する

テーブル users から image を削除する alter table users drop image;

4 テーブル名を変更する:

テーブル alter table 表名 to  新表名

テーブル users を user; にリネームする rename table users to user;

5 テーブルの文字セットを変更する:

テーブル alter table 表名 character set 字符集

テーブル user character set gbk

6 カラム名を変更する:

テーブル alter table 表名 change column 原列名 新列名 类型

テーブル users のカラム sex を sexy varchar に変更する alter table users change column sex sexy varchar(2);

7 テーブル構造を確認する:

mysql> describe users;
+------------+-------------+------+-----+---------+-------+
| フィールド | タイプ | ノル null | キー | デフォルト | エクストラ |
+------------+-------------+------+-----+---------+-------+
| id     | int(11)   | YES |   | NULL  |    |
| name    | varchar(64) | YES |   | NULL  |    |
| sex    | bit(1)   | YES |   | NULL  |    |
| birthday  | date    | YES |   | NULL  |    |
| Entry_date | date    | YES |   | NULL  |    |
| job    | varchar(32) | YES |   | NULL  |    |
| salary   | float    | YES |   | NULL  |    |
| resume   | text    | YES |   | NULL  |    |

8 テーブルの作成構造を確認:

mysql> show create table users;

9 テーブルの削除:

mysql> drop table test9;

MySQLに関するさらに詳しい内容に興味がある場合は、以下の特集をご覧ください:《MySQL インデックス操作の技術集》、《MySQL ログ操作の技術大全》、《MySQL トランザクション操作の技術集》、《MySQL ストアドプロシージャの技術大全》、《MySQL データベースロックに関する技術集》および《MySQL 常用関数の集約》

この記事に記載のMySQLデータベースに関する内容が皆様の役立つことを願っています。

声明:この記事の内容はインターネットから取得しており、著作権者に帰属します。インターネットユーザーが自発的に貢献し、自己でアップロードしたものであり、このサイトは所有権を有しておらず、人工編集は行われていません。著作権侵害が疑われる場合は、以下のメールアドレスまでご連絡ください:notice#oldtoolbag.com(メールを送信する際には、#を@に置き換えてください。報告を行い、関連する証拠を提供してください。一旦確認が取れたら、このサイトは即座に侵害疑いのコンテンツを削除します。)

おすすめ