Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Desain MySQL dengan jumlah bidang dinamis

C) menggunakan formulir normal ; gunakan beberapa baris dengan kunci yang sesuai. contoh:

mysql> SELECT * FROM blah;
+----+-----+-----------+
| K  | grp | name      |
+----+-----+-----------+
|  1 |   1 | foo       |
|  2 |   1 | bar       |
|  3 |   2 | hydrogen  |
|  4 |   4 | dasher    |
|  5 |   2 | helium    |
|  6 |   2 | lithium   |
|  7 |   4 | dancer    |
|  8 |   3 | winken    |
|  9 |   4 | prancer   |
| 10 |   2 | beryllium |
| 11 |   1 | baz       |
| 12 |   3 | blinken   |
| 13 |   4 | vixen     |
| 14 |   1 | quux      |
| 15 |   4 | comet     |
| 16 |   2 | boron     |
| 17 |   4 | cupid     |
| 18 |   4 | donner    |
| 19 |   4 | blitzen   |
| 20 |   3 | nod       |
| 21 |   4 | rudolph   |
+----+-----+-----------+
21 rows in set (0.00 sec)

Ini adalah tabel yang saya posting di pertanyaan lain tentang group_concat . Anda akan melihat bahwa ada kunci unik K untuk setiap baris. Ada kunci lain grp yang mewakili setiap kategori. Bidang yang tersisa mewakili anggota kategori, dan dapat ada nomor variabel dari ini per kategori.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ekspor Kamus Data database saya menggunakan MySQL Workbench CE?

  2. Ganti nama kolom di MySQL

  3. MySQLi Setara dengan Kode MySQL

  4. PDO tidak dapat menghubungkan server mysql jarak jauh

  5. MYSQL last_insert_id() dan konkurensi