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

MySQLデータフィールドの操作

ユーザー テーブルがあり、ユーザー構(gòu)造が次のようになっているとします。

mysql> +----------+---------------+------+-----+----------- +------+
| フィールド タイプ | デフォルト | +----------+------+------+-----+----------- +------+
| varchar(10) | はい | | パスワード (32) | | 作成時(shí)間 (10) | | はい | +----------+---------------+------+-----+----------- +------+
4 行セット (0.01 秒)


テーブルのフィールドの型を変更する


alter table user edit username varchar(20);

例の説明 実行して結(jié)果を見てみましょう: クエリは OK、影響を受ける行は 0 行あります (0.48 秒)mysql> desc user; +----------+---------------+------+-----+----------- +------+ | ユーザー名 (20) | はい | | パスワード (32) | | 作成時(shí)間 (10) | | はい | +----------+---------------+------+-----+----------- +------+ テーブル フィールドの追加 カテゴリ
user テーブルのユーザー名の型を varchar(20) に変更します
mysql> テーブルユーザーを変更 ユーザー名 varchar(20); レコード: 0 重複: 0 警告: 0
| フィールド タイプ | デフォルト | +----------+---------------+------+-----+----------- +------+ セット內(nèi)の 4 行 (0.01 秒)
詳細(xì)な説明



基本的な文法

テーブル ユーザーの変更 列 age int(3);



例説明

年齢としてフィールドを追加します。タイプは整數(shù)、長(zhǎng)さは 3 です


mysql> alter table emp add column age int(3);
クエリ OK、影響を受ける行は 0 (0.40 秒)
レコード: 0 重複: 0 警告: 0

mysql> desc user;
+----------+---------------+------+-----+----------- +------+
| フィールド タイプ | デフォルト | +----------+---------------+------+-----+----------- +------+
| ユーザー名 (20) | はい | | パスワード (32) | | 作成時(shí)間 (10) | | はい | | 年齢 | はい | +----------+---------------+------+-----+----------- +------+
5 行セット (0.00 秒)


フィールドを追加するときにフィールドの順序を制御します

フィールドの追加方法を?qū)Wびました。注意深く実験してみて、毎回最後に追加されることがわかった場(chǎng)合、最初のフィールドまたはポインティング フィールドの後に追加するにはどうすればよいでしょうか?

カテゴリ

詳しい説明ALTER TABLE テーブル名 ADD フィールド名 フィールドタイプ AFTER フィールド名;カテゴリ詳細(xì)な説明
基本構(gòu)文
ALTER TABLE user A DD 電子メール VARCHAR( 60) AFTER createip;
説明例userテーブルで、createipの後にメールとしてフィールドを追加します。タイプはvarchar、長(zhǎng)さは60です
例例の説明

ALTER TABLE user ADD email VARCHAR(60) AFTER createip;
?クエリ OK、影響を受ける行は 0 (0.40 秒)
?レコード: 0 重複: 0 警告: 0

mysql>説明ユーザー;
?+----------+---------------+------+-----+----------- +------+
?|フィールド |タイプ |ヌル |キー |デフォルト |おまけ |
?+----------+---------------+------+-----+----------- +------+
?|ユーザー名 | varchar(20) |はい | ? ? | NULL | ? ? |
?|パスワード | varchar(32) |はい | ? ? | NULL | ? ? |
?|作成時(shí)間 | int(10) |はい | ? ? | NULL | ? ? |
?|作成する | int(10) |はい | ? ? | NULL | ? ? |
?|メール | varchar(60) |はい | ? ? | NULL | ? ? |
?|年齢 | int(3) |はい | ? ? | NULL | ? ? |
?+----------+---------------+------+-----+----------- +------+
?セット內(nèi)の 6 行 (0.00 秒)

刪除表フィールド

基本構(gòu)文ALTER TABLE テーブル名 ADD フィールド名 フィールドタイプ;
ALTER TABLE user ADD id INT(10) FIRST;
user テーブルの先頭に追加 1 つのフィールドは id、型は int、長(zhǎng)さは 10
類別詳細(xì)解表示
基本語法テーブル表名ドロップ列フィールド名前;
テーブル ユーザー ドロップ列 age を変更する;
例說明ユーザー表中刪除字段年齢

mysql> テーブルユーザーの列の年齢を変更します;
クエリは OK、影響を受ける行は 0 行あります (0.27 秒)
レコード: 0 重複: 0 警告: 0

mysql> desc user;
+----------+---------------+------+-----+----------- +------+
| フィールド タイプ | デフォルト | +----------+---------------+------+-----+----------- +------+
| ユーザー名 (20) | はい | | パスワード (32) | | 作成時(shí)間 (10) | | はい | | varchar(60) | はい | +----------+---------------+------+-----+----------- +------+
セット內(nèi)の 5 行 (0.00 秒)


テーブルフィールドの名前変更


カテゴリ

詳細(xì)な説明テーブルテーブル名の変更フィールド元の名前フィールド新しい名前フィールドタイプ
<rp id="ojzos"></rp>
    1. <dfn id="ojzos"></dfn>
      1. 基本構(gòu)文
        alter table user change email em varchar(60);
        例の説明 user テーブルで、フィールドの email フィールドに em
        という名前を付けます

        詳細(xì)な例:

        mysql> alter table user change email em varchar(60);
        クエリ OK、影響を受ける行は 0 (0.38 秒)
        レコード: 0 重複: 0 警告: 0

        desc user;
        +----------+---------------+------+-----+----------- +------+
        | フィールド タイプ | デフォルト | +----------+---------------+------+-----+----------- +------+
        | ユーザー名 (20) | はい | | パスワード (32) | | 作成時(shí)間 (10) | | はい | | varchar(60) | はい | +----------+---------------+------+-----+----------- +------+
        5 行セット (0.00 秒)


        テーブルフィールドの順序を変更します

        前のフィールドの追加および変更ステートメント (追加/変更/変更) では、最後にオプションの first|after を追加できます。

        テーブルフィールドを追加するときに順序を調(diào)整する方法はすでに學(xué)習(xí)しました。次に、別の変更または修正によって順序がどのように調(diào)整されるかを見てみましょう。

        最初に を使って小さな実験をしてみましょう。

        modify を使用して順序を調(diào)整します

        mysql> alter table user edit em varchar(60) first;

        クエリは OK、影響を受ける行は 0 (0.41 秒)

        レコード: 0 重複: 0 警告: 0

        mysql> desc user;
        +----------+---------------+------+-----+----------- +------+

        | フィールド タイプ | デフォルト | +----------+---------------+------+-----+----------- +------+
        | varchar(60) | はい | | ユーザー名 (20) | はい | | パスワード (32) | | 作成時(shí)間 (10) | | はい | +----------+---------------+------+-----+----------- +------+
        5 行セット (0.00 秒)

        テーブル名の変更

        カテゴリ詳しい説明
        基本構(gòu)文alter table old table name rename new table name;
        テーブルユーザーの名前を変更し、新しい _user を変更します
        例の説明ユーザーテーブル名を new_user に変更します

        mysql> alter table user rename new_user;
        クエリは OK、影響を受ける行は 0 (0.35 秒)

        mysql> desc new_user;
        +----------+---------------+------+-----+----------- +------+
        | フィールド タイプ | デフォルト | +----------+---------------+------+-----+----------- +------+
        | varchar(60) | はい | | ユーザー名 (20) | はい | | パスワード (32) | | 作成時(shí)間 (10) | | はい | +----------+---------------+------+-----+----------- +------+
        5 行セット (0.00 秒)


        學(xué)び続ける

        ||
        <?php echo "Hello Mysql"; ?>
        提出するリセットコード
        <nobr id="ojzos"><listing id="ojzos"><strong id="ojzos"></strong></listing></nobr>
        <dfn id="ojzos"><acronym id="ojzos"></acronym></dfn>

                <menu id="ojzos"></menu>