Cara Menukar Baris Pangkalan Data dengan Mudah menjadi Struktur
Apabila bekerja dengan pangkalan data, selalunya perlu menukar baris pangkalan data kepada data berstruktur yang diwakili sebagai struct Go. Penukaran ini membolehkan manipulasi dan pemprosesan maklumat yang lancar. Mari teroka kaedah yang paling mudah untuk mencapai matlamat ini:
Ujian pakej Go memberikan cerapan berharga untuk menyelesaikan masalah ini. Khususnya, pakej pangkalan data/sql/sql_test.go menunjukkan cara untuk menanyakan baris ke dalam struct. Berikut ialah coretan daripada ujian:
var name string var age int var birthday time.Time err := db.QueryRow("SELECT|people|age,name|age=?", 3).Scan(&age, &name)
Menterjemah penyelesaian ini kepada pertanyaan khusus anda, anda boleh menggunakan kod berikut:
var row struct { age int name string } err := db.QueryRow("SELECT|people|age,name|age=?", 3).Scan(&row.age, &row.name)
Pendekatan ini bukan sahaja cekap tetapi juga mengikut amalan yang disyorkan untuk bekerja dengan pertanyaan pangkalan data dalam Go. Dengan memahami rangka kerja yang disediakan oleh ujian Go, anda boleh mencari penyelesaian praktikal untuk tugas pengaturcaraan biasa dengan mudah.
Atas ialah kandungan terperinci Bagaimana Mudah Menukar Baris Pangkalan Data kepada Go Structs?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!