Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

จะเพิ่มคอลัมน์โดยใช้ MySQL SELECT ในตารางที่สร้างไว้แล้วได้อย่างไร?


ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable -> ( -> Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100), -> Age int -> );Query OK, 0 แถวได้รับผลกระทบ (0.49 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable(Name,Age)('Robert',24);Query OK, 1 แถวได้รับผลกระทบ (0.18 วินาที)mysql> แทรกลงในค่า DemoTable(Name,Age)('Chris',22);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

mysql> เลือก *จาก DemoTable;

ผลลัพธ์

<ก่อนหน้า>+----+---------+------+| รหัส | ชื่อ | อายุ |+----+---------+------+| 1 | โรเบิร์ต | 24 || 2 | คริส | 22 |+----+---------+------+2 แถวในชุด (0.00 วินาที)

นี่คือแบบสอบถามเพื่อเพิ่มคอลัมน์ใหม่ในขณะที่ใช้ SELECT -

mysql> เลือก Id, Name, Age,'US' AS DefaultCountryName จาก DemoTable;

ผลลัพธ์

<ก่อนหน้า>+----+---------+------+--------------------+| รหัส | ชื่อ | อายุ | DefaultCountryName |+----+-------+------+--------------------------+| 1 | โรเบิร์ต | 24 | สหรัฐอเมริกา || 2 | คริส | 22 | US |+----+---------+------+--------------------+2 แถวในชุด ( 0.00 วินาที)