国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHPはMySQLテーブルを作成します

前のセクションでは、データベースの作成方法を?qū)Wびました。データベースが正常に作成されたら、データをデータに入れる必要があります。これらはデータベース內(nèi)の別のテーブルに配置されます。このセクションでは、mysql テーブルの作成方法を?qū)Wびます


テーブルを作成する

データ テーブルには一意の名前があり、行と列で構(gòu)成されます。

CREATE TABLE ステートメントは、MySQL テーブルを作成するために使用されます。

create table user(username varchar(20),password varchar(32));

「id」、「firstname」、「lastname」、「email」、「reg_date」の 5 つの列を持つ「MyGuests」というテーブルを作成します コードを作成します

CREATE TABLE 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
)

上記のテーブルを作成する際の注意:

データ型は、列に格納できるデータのタイプを指定します。完全なデータ型については、データ型リファレンス マニュアルを參照してください。

データ型を設(shè)定した後、各列の他のオプションの屬性を指定できます:

· NOT NULL - 各行には値が含まれている必要があり (空にすることはできません)、NULL 値は許可されません。

?DEFAULT値 - デフォルト値を設(shè)定します

?UNSIGNED - 符號なしの數(shù)値型、0および正の數(shù)値を使用します

? AUTO INCREMENT - 新しいレコードが追加されるたびに自動的に1ずつ増加するようにMySQLフィールドの値を設(shè)定します

· PRIMARY KEY - データテーブル內(nèi)の各レコードに一意の識別子を設(shè)定します。 通常、列の PRIMARY KEY は AUTO_INCREMENT とともに使用される ID 値に設(shè)定されます。

すべてのテーブルには主キー (この列は「id」列) が必要であり、主キーには一意の値が含まれている必要があります。


次の例は、PHP でテーブルを作成する方法を示しています:

<?php
 header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
 $servername = "localhost";
 $username = "root";
 $password = "root";
 $dbname = "test";
 
 
 // 創(chuàng)建連接
 $conn = mysqli_connect($servername, $username, $password, $dbname);
 // 檢測連接
 if (!$conn) {
     die("連接失敗: " . mysqli_connect_error());
 }
 
 // 使用 sql 創(chuàng)建數(shù)據(jù)表
 $sql = "CREATE TABLE 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
 )";
 
 if (mysqli_query($conn, $sql)) {
     echo "數(shù)據(jù)表 MyGuests 創(chuàng)建成功";
 } else {
     echo "創(chuàng)建數(shù)據(jù)表錯誤: " . mysqli_error($conn);
 }
 
 mysqli_close($conn);
 ?>

上記の例では、「test」という名前のデータベースに MyGuests という名前のテーブルを作成しました。 "id"、"firstname"、"lastname"、"email"、および "reg_date":

プログラムの実行結(jié)果:

データテーブル MyGuests が正常に作成されました

一般的に使用されるツールの紹介

MySQL 管理には公式ツールとサードパーティ ツールを使用できるため、完了するために複雑な SQL ステートメントを覚える必要はありません。例: 権限、テーブルの作成、バックアップなど。ビジュアルツール

を直接使用することは、作業(yè)効率の向上に役立ちます。

一般的に使用されるツールは次のとおりです:

  1. phpMyAdmin (中國語、推奨)

  2. Navicat (中國語、推奨)

  3. mysql workbench (英語、公式製品、 E-R図推奨)

phpMyAdmin

phpMyAdminは、PHPに基づいたMySQLデータベース管理ツールであり、Webサイトホスト上でWebベースモードで構(gòu)造化されており、管理者はWebインターフェースManage MySQLを使用できます。データベース。この Web インターフェイスは、特に大量のデータをインポートおよびエクスポートする場合に、複雑な SQL 構(gòu)文を簡単に入力するためのより良い方法となります。大きな利點の 1 つは、phpMyAdmin が他の PHP プログラムと同様に Web サーバー上で実行されることですが、これらのプログラムによって生成された HTML ページをどこでも使用できること、つまり、MySQL データベースをリモートで管理し、簡単に作成および変更できることです。データベースとデータテーブルを削除します。 phpMyAdmin を使用して、一般的に使用される PHP 構(gòu)文を作成し、Web ページを作成するときに必要な SQL 構(gòu)文の正確さを容易にすることもできます。

あなたのサーバーはphp環(huán)境を直接実行します。インストールパッケージをダウンロードし、アクセスアドレスを解凍して使用を開始してください。

Web ページで http://localhost/phpmyadmin/ と入力してアクセスすることもできます

ユーザー名とパスワードを入力してください

そこでいくつかの関連データベース操作を?qū)g行できるため、時間を大幅に短縮できます。 SQL ステートメントを作成します。自分で調(diào)べてください。

Baidu にアクセスして他の 2 つのツールを検索し、ダウンロードしてインストールすれば、操作できると思います

學(xué)び続ける

||
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; // 創(chuàng)建連接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 檢測連接 if (!$conn) { die("連接失敗: " . mysqli_connect_error()); } // 使用 sql 創(chuàng)建數(shù)據(jù)表 $sql = "CREATE TABLE 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 )"; if (mysqli_query($conn, $sql)) { echo "數(shù)據(jù)表 MyGuests 創(chuàng)建成功"; } else { echo "創(chuàng)建數(shù)據(jù)表錯誤: " . mysqli_error($conn); } mysqli_close($conn); ?>

    カテゴリ 詳細(xì)な説明
    基本構(gòu)文 create table テーブル名 (フィールド名 1 フィールドタイプ, .... フィールド名 n フィールドタイプ n);


    説明例


    作成user という名前のテーブル、最初のフィールドは us??ername、テーブルのフィールド タイプは varchar、長さは 32 文字です。 2 番目のフィールドはパスワードで、タイプも varchar で、長さも 32 文字です。