ホームページ  >  記事  >  データベース  >  mysqlでテーブルを作成するコマンドは何ですか?

mysqlでテーブルを作成するコマンドは何ですか?

青灯夜游
青灯夜游オリジナル
2019-05-07 17:25:4422799ブラウズ

mysql テーブル作成コマンドは [CREATE TABLE table_name (column_name column_type);] で、パラメーターにはテーブル名、テーブル フィールド名、および定義された各テーブル フィールドが含まれます。

mysqlでテーブルを作成するコマンドは何ですか?

#MySQL データ テーブルを作成するにはどうすればよいですか?以下の記事ではコマンドプロンプトからデータテーブルを作成する方法を紹介しますので、ご参考になれば幸いです。

MySQL データ テーブルを作成するには、次の情報が必要です。

# テーブル名

# テーブル フィールド名

## 各テーブル フィールドを定義します

基本構文

MySQL データ テーブルを作成するための一般的な SQL 構文は次のとおりです:

CREATE TABLE table_name (column_name column_type);

例: コマンド プロンプトを使用してテーブルを作成する

MySQL データ テーブルは、mysql> コマンド ウィンドウから簡単に作成できます。 SQL ステートメント CREATE TABLE を使用してデータ テーブルを作成できます。

1. まず mysql サーバーに接続し、パスワード

root@host# mysql -u root -p
Enter password:*******

2. データベース RUNOOB を入力します

use RUNOOB;

3. テーブルを作成します

mysql> CREATE TABLE runoob_tbl(
   -> runoob_id INT NOT NULL AUTO_INCREMENT,
   -> runoob_title VARCHAR(100) NOT NULL,
   -> runoob_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( runoob_id )
   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;

出力:

Query OK, 0 rows affected (0.16 sec)

は、データ テーブルが正常に作成されたことを示します。

注: MySQL コマンドの終了文字はセミコロンです。

注: -> は改行識別子であるため、コピーしないでください。

分析例:

#●フィールドを NULL にしたくない場合は、フィールドの属性を NOT NULL に設定できます。データベースを操作するときに、入力されたデータがこのフィールドが NULL の場合、エラーが報告されます。

##● AUTO_INCREMENT は自己増加属性として定義されており、通常は主キーに使用され、値は自動的に 1 ずつ増加します。

# PRIMARY KEY キーワードは、列を主キーとして定義するために使用されます。カンマで区切られた複数の列を使用して主キーを定義できます。

##● ENGINE はストレージ エンジンを設定し、CHARSET はエンコーディングを設定します。

コマンドを使用して、コマンド ライン ビューのテーブル構造を表示できます

以上がmysqlでテーブルを作成するコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。