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

Operasi medan data Mysql

Andaikan kami mempunyai jadual pengguna, dan struktur pengguna adalah seperti berikut:

mysql> +----------+--------------+------+-----+--------- +-------+
|. Jenis | +----------+--------------+------+-----+--------- +-------+
|. varchar(10) | |. varchar(32) | |. buat masa |. YA | |. cipta |. YA | +----------+--------------+------+-----+--------- +-------+
4 baris dalam set (0.01 saat)


Ubah suai jenis medan jadual ubah suai


Mari kita laksanakan dan lihat hasilnya:

mysql> tukar pengguna jadual ubah suai nama pengguna varchar(20);

Pertanyaan OK, 0 baris terjejas (0.48 saat)
類別詳細(xì)解示
基本語(yǔ)法alter table 表名 modify 字段名 varchar(20);
示例alter table user modify username varchar(20);
示例說(shuō)明將user表的username的類型改為varchar(20)
Rekod: 0 Pendua: 0 Amaran: 0

pengguna mysql>
+----------+--------------+------+-----+--------- +-------+

|. Jenis | +----------+--------------+------+-----+--------- +-------+
|. varchar(20) | |. varchar(32) | |. buat masa |. YA | |. cipta |. YA | +----------+--------------+------+-----+--------- +-------+
4 baris dalam set (0.01 saat)


Tambah medan jadual

mysql> ubah jadual emp tambah umur lajur int(3);
Pertanyaan OK, 0 baris terjejas (0.40 saat)
Rekod: 0 Pendua: 0 Amaran: 0

pengguna mysql>
+----------+--------------+------+-----+--------- +-------+
|. Jenis | +----------+--------------+------+-----+--------- +-------+
|. varchar(20) | |. varchar(32) | |. buat masa |. YA | |. cipta |. YA | |. int(3) | +----------+--------------+------+-----+--------- +-------+
5 baris dalam set (0.00 saat)


Kawal susunan medan semasa menambah medan

Kami baru belajar menambah medan. Jika anda bereksperimen dengan teliti dan mendapati bahawa setiap kali ia ditambahkan pada penghujung, bagaimana untuk menambahnya pada yang pertama atau selepas medan penunjuk?

UBAH JADUAL pengguna TAMBAH e-mel VARCHAR(60) SELEPAS menciptaip;
?Pertanyaan OK, 0 baris terjejas (0.40 saat)
?Rekod: 0 ?Pendua: 0 ?Amaran: 0

mysql> desc pengguna;
?+----------+--------------+------+-----+--------- +-------+
?| Medan ? ?| Taip ? ? ? ? ?| Null | Kunci | Lalai | Tambahan |
?+----------+--------------+------+-----+--------- +-------+
?| nama pengguna ? | varchar(20) ? | YA ?| ? ? | NULL ? ?| ? ? |
?| kata laluan ? | varchar(32) ? | YA ?| ? ? | NULL ? ?| ? ? |
?| masa cipta | int(10) ? ? ? | YA ?| ? ? | NULL ? ?| ? ? |
?| createip ? | int(10) ? ? ? | YA ?| ? ? | NULL ? ?| ? ? |
?| e-mel ? ? ?| varchar(60) ? | YA ?| ? ? | NULL ? ?| ? ? |
?| umur ? ? ? ?| int(3) ? ? ? ?| YA ?| ? ? | NULL ? ?| ? ? |
?+----------+--------------+------+-----+--------- +-------+
?6 baris dalam set (0.00 saat)

刪除表字段

類別詳細(xì)解示
基本語(yǔ)法alter table 表名 drop column 字段名;
示例alter table user drop column age;
示例說(shuō)明在user表中刪除字段age

mysql> ubah umur lajur drop pengguna jadual;
?Pertanyaan OK, 0 baris terjejas (0.27 saat)
?Rekod: 0 ?Pendua: 0 ?Amaran: 0

mysql> desc pengguna;
?+----------+--------------+------+-----+--------- +-------+
?| Medan ? ?| Taip ? ? ? ? ?| Null | Kunci | Lalai | Tambahan |
?+----------+--------------+------+-----+--------- +-------+
?| nama pengguna ? | varchar(20) ? | YA ?| ? ? | NULL ? ?| ? ? |
?| kata laluan ? | varchar(32) ? | YA ?| ? ? | NULL ? ?| ? ? |
?| masa cipta | int(10) ? ? ? | YA ?| ? ? | NULL ? ?| ? ? |
?| createip ? | int(10) ? ? ? | YA ?| ? ? | NULL ? ?| ? ? |
?| e-mel ? ? ?| varchar(60) ? | YA ?| ? ? | NULL ? ?| ? ? |
?+----------+--------------+------+-----+--------- +-------+
?5 baris dalam set (0.00 saat)

表字段改名

類別詳細(xì)解示
基本語(yǔ)法alter table 表名 change 字段原名 字段新名 字段類型;
示例alter table user change email em varchar(60);
示例說(shuō)明在user表中將字段中的email字段名字為em

Contoh terperinci:

mysql> tukar e-mel pengguna jadual em varchar(60);
Pertanyaan OK, 0 baris terjejas (0.38 saat)
Rekod: 0 Pendua: 0 Amaran: 0

pengguna mysql> +----------+--------------+------+-----+--------- +-------+
|. Jenis | +----------+--------------+------+-----+--------- +-------+
|. varchar(20) | |. varchar(32) | |. buat masa |. YA | |. cipta |. YA | |. varchar(60) | +----------+--------------+------+-----+--------- +-------+
5 baris dalam set (0.00 saat)


Ubah suai susunan medan jadual

Dalam penambahan medan sebelumnya dan penyata pengubahsuaian (tambah/tukar/ubah suai), anda boleh menambah satu di akhir Pilihan dahulu|selepas.

Kami telah pun mempelajari cara melaraskan susunan apabila menambah medan jadual. Sekarang mari kita lihat bagaimana perubahan atau pengubahsuaian lain boleh melaraskan susunan itu.

Mari kita lakukan percubaan kecil menggunakan dahulu.

Gunakan ubah suai untuk melaraskan tertib

mysql> ubah suai pengguna jadual em varchar(60) dahulu;

Pertanyaan OK, 0 baris terjejas (0.41 saat)

Rekod: 0 Pendua: 0 Amaran: 0

pengguna mysql>

+----------+--------------+------+-----+--------- +-------+
|. Jenis | +----------+--------------+------+-----+--------- +-------+

|. varchar(60) | |. varchar(20) | |. varchar(32) | |. buat masa |. YA | |. cipta |. YA | +----------+--------------+------+-----+--------- +-------+
5 baris dalam set (0.00 saat)

修改表名

類別詳細(xì)解示
基本語(yǔ)法alter table 舊表名 rename 新的表名;
示例alter table user rename new_user;
示例說(shuō)明將user表名改為new_user

mysql> tukar pengguna jadual namakan semula new_user;
?Pertanyaan OK, 0 baris terjejas (0.35 saat)

mysql> desc new_user;
?+----------+--------------+------+-----+--------- +-------+
?| Medan ? ?| Taip ? ? ? ? ?| Null | Kunci | Lalai | Tambahan |
?+----------+--------------+------+-----+--------- +-------+
?| em ? ? ? ? | varchar(60) ? | YA ?| ? ? | NULL ? ?| ? ? |
?| nama pengguna ? | varchar(20) ? | YA ?| ? ? | NULL ? ?| ? ? |
?| kata laluan ? | varchar(32) ? | YA ?| ? ? | NULL ? ?| ? ? |
?| masa cipta | int(10) ? ? ? | YA ?| ? ? | NULL ? ?| ? ? |
?| createip ? | int(10) ? ? ? | YA ?| ? ? | NULL ? ?| ? ? |
?+----------+--------------+------+-----+--------- +-------+
?5 baris dalam set (0.00 saat)

Meneruskan pembelajaran
||
<?php echo "Hello Mysql"; ?>