Archive for the ‘MySQL’ Category
Database Server
Database Server adalah sebuah sistem atau perangkat lunak yang bertugas untuk menyimpan, mengelola, dan menyediakan akses data kepada pengguna atau aplikasi lain melalui jaringan. Database server berfungsi sebagai pusat penyimpanan data yang terorganisir, sehingga memudahkan pengguna untuk melakukan operasi seperti penyimpanan, pengambilan, pembaruan, dan penghapusan data.
Database server terdiri dari dua komponen utama:
- Database Management System (DBMS):Perangkat lunak yang mengelola database, contohnya MySQL, PostgreSQL, Oracle, dll.
- Database itu sendiri:Kumpulan data yang terstruktur dan terorganisir.
Contoh penggunaan database server dalam kehidupan sehari-hari:
- Sistem informasi sekolah (data siswa, guru, nilai).
- Aplikasi e-commerce (data produk, pelanggan, transaksi).
- Sistem perbankan (data nasabah, transaksi keuangan).
Lampiran Materi Database Server ASJ Kelas XI-TKJ:
Incorrect date value: ‘0000-00-00’ for column MySQL
Saat mendapatkan error berikut:
ERROR 1067 (42000): Invalid default value for 'column_name'
dan
ERROR 1292 - Incorrect date value: '0000-00-00'
Simple-nya, berikan perintah berikut:
SET sql_mode = '';
atau
SET GLOBAL sql_mode = '';
Mysql error query GROUP BY
Error query yang di dapat seperti berikut:
Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'yourtable' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
Solusi simplenya, cemplungin kode berikut di perintah sql
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
Solusi tersebut tanpa perlu me-restart si server.