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

menyimpan nomor sebagai varchar

Tidak, itu hampir selalu merupakan ide yang buruk.

  • akan menggunakan lebih banyak ruang
  • indeks tidak akan bekerja dengan baik
  • kamu tidak bisa berhitung
  • data tidak memvalidasi sendiri karena jenisnya
  • generator model otomatis akan memberi Anda tipe string alih-alih numerik
  • agregat seperti SUM tidak akan berfungsi lagi
  • keluaran mungkin salah mengurutkan
  • Anda perlu CAST untuk menggunakannya sebagai angka, yang menyebabkan kinerja menurun
  • dst.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Baca file teks besar dan simpan setiap baris dalam database

  2. Nilai default tidak valid untuk 'Tanggal'

  3. Spring Mvc Hibernate Encoding/Sql impor multi-baris

  4. SQL Sisipkan ke dalam tabel hanya jika catatan tidak ada

  5. Skrip MySQL di docker-entrypoint-initdb tidak dieksekusi