MySQL, tambah lajur 'FullNameReverseOrder' dengan data dari lajur nama penuh dan tukar (FName, LName) kepada (LName, FName)
P粉948258958
2023-08-17 17:32:04
<p>Saya ingin menambah lajur baharu bernama FullNameReverseOrder pada jadual bernama NameTable, di mana maklumat FullName disusun dalam susunan FirstName LastName dan FullNameReverseOrder akan disimpan dalam susunan LastName FirstName. </p>
<p>Berikut ialah jadual yang boleh anda gunakan: </p>
<pre class="brush:php;toolbar:false;">buat jadual NameTable (ID int, FullName varchar(100), age int, primary key(ID));
masukkan ke dalam NameTable (ID, Nama Penuh, umur) nilai(1, 'ben thompson', 23);
Tambahkan lajur baharu bernama FullNameReverseOrder:
ubah jadual NameTable tambah lajur FullNameReverseOrder varchar(100) ...tidak tahu apa yang perlu dilakukan di sini... selepas Nama Penuh;</pre>
<p><br /></p>
Beberapa perkara yang perlu dipertimbangkan.
Berdasarkan soalan
Pertimbangkan contoh data berikut di mana
FullName
lajur terdiri daripada sehingga tiga perkataan yang dipisahkan oleh ruangPertanyaan,
Keputusan,
Mula-mula buat perubahan dengan mengubah suai struktur jadual Jika terdapat banyak urus niaga, saya cadangkan untuk mengunci jadual dengan sewajarnya
Untuk mengemas kini lajur yang baru ditambah Nama Akhir, Nama Tengah dan Nama Pertama, gunakan arahan berikut:Lihat contoh