PHPはMySQLテーブルを作成します
前のセクションでは、データベースの作成方法を学びました。データベースが正常に作成されたら、データをデータに入れる必要があります。これらはデータベース内の別のテーブルに配置されます。このセクションでは、mysql テーブルの作成方法を学びます
テーブルを作成する
データ テーブルには一意の名前があり、行と列で構成されます。
CREATE TABLE ステートメントは、MySQL テーブルを作成するために使用されます。
例
「id」、「firstname」、「lastname」、「email」、「reg_date」の 5 つの列を持つ「MyGuests」というテーブルを作成します コードを作成します
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)
上記のテーブルを作成する際の注意:
データ型は、列に格納できるデータのタイプを指定します。完全なデータ型については、データ型リファレンス マニュアルを参照してください。
データ型を設定した後、各列の他のオプションの属性を指定できます:
· NOT NULL - 各行には値が含まれている必要があり (空にすることはできません)、NULL 値は許可されません。
・DEFAULT値 - デフォルト値を設定します
・UNSIGNED - 符号なしの数値型、0および正の数値を使用します
・ AUTO INCREMENT - 新しいレコードが追加されるたびに自動的に1ずつ増加するようにMySQLフィールドの値を設定します
· PRIMARY KEY - データテーブル内の各レコードに一意の識別子を設定します。 通常、列の PRIMARY KEY は AUTO_INCREMENT とともに使用される ID 値に設定されます。
すべてのテーブルには主キー (この列は「id」列) が必要であり、主キーには一意の値が含まれている必要があります。
例
次の例は、PHP でテーブルを作成する方法を示しています:
上記の例では、「test」という名前のデータベースに MyGuests という名前のテーブルを作成しました。 "id"、"firstname"、"lastname"、"email"、および "reg_date":
プログラムの実行結果:
一般的に使用されるツールの紹介
MySQL 管理には公式ツールとサードパーティ ツールを使用できるため、完了するために複雑な SQL ステートメントを覚える必要はありません。例: 権限、テーブルの作成、バックアップなど。ビジュアルツール
を直接使用することは、作業効率の向上に役立ちます。
- phpMyAdmin (中国語、推奨)
- Navicat (中国語、推奨)
- mysql workbench (英語、公式製品、 E-R図推奨)
phpMyAdmin
ユーザー名とパスワードを入力してください
- おすすめコース
- コースウェアのダウンロード
中級フロントエンドVue3実戦【手書きvueプロジェクト】
2857 人が視聴しています
初級APIPOSTチュートリアル [ネットワーク通信に関する技術概念の普及]
1795 人が視聴しています
中級第22号_総合実戦
5521 人が視聴しています
初級第 22 号_PHP プログラミング
5172 人が視聴しています
初級第22号_フロントエンド開発
8713 人が視聴しています
中級ビッグ データ (MySQL) ビデオ チュートリアル フルバージョン
4525 人が視聴しています
初級Go 言語チュートリアル - 実用的な情報が満載でナンセンスなものはありません
2794 人が視聴しています
初級GO言語コアプログラミングコース
2814 人が視聴しています
中級JS の高度な学習と BootStrap の学習
2563 人が視聴しています
中級SQLの最適化とトラブルシューティング(MySQLバージョン)
3374 人が視聴しています
中級Redis+MySQL データベースのインタビュー チュートリアル
2963 人が視聴しています
初級食べ物を配達しますか、それともプログラミングを学びますか?
5708 人が視聴しています
このコースを視聴した生徒はこちらも学んでいます
| カテゴリ | 詳細な説明 |
| 基本構文 | create table テーブル名 (フィールド名 1 フィールドタイプ, .... フィールド名 n フィールドタイプ n); |
例 | create table user(username varchar(20),password varchar(32));
|

