rahmadani.net – Seperti yang sudah dijelaskan pada postingan sebelumnya mengenai ”Pilih-pilih Database Engine”. Ada beberapa kesamaan dari produk-produk database tersebut adalah sama-sama mendukung SQL (Structured Query Language)’. Pada masing-masing produk biasanya disediakan Frontend (DB client) yang berbasis GUI (Graphical User Interface) atau kadang ada juga alternatif-alternatif berbasis open source dari vendor lain. Dengan adanya fasilitas ini tentunya akan sangat memudahkan pada Database Engineer untuk merancang dan membuat sistem database.
Tetapi kadang-kadang, ada saat-saat waktu yang tidak memungkinkan untuk menggunakan frontend GUI, seperti jika servernya ada di remote, sedangkan koneksi langsung ke database via remote tidak diperbolehkan. Dalam kondisi seperti ini, kita harus menggunakan client yang berbasis CLI (Command Line Interface). Sebenarnya masih ada lagi keuntungan menggunakan CLI, yaitu: sederhana, bisa batch script dan kita akan dipaksa untuk memahami query apa saja yang akn kita eksekusi untuk mengakses dan mengelola databae. Kali ini saya akan coba membahas sedikit mengenai penggunaan sqlcmd untuk memanage database di SQL Server Express. Yang akan dilakukan disini adalah, membuat database, membuat table, menambahkan data, dan menampilkan/mengambil data yang ada dalam table.
Walaupun sebenarnya untuk melakukan itu semua SQL Server 2005 Express telah memiliki SSMSE(SQL Server Management Studio Express) yang pastinya akan lebih memudahkan dalam merancang dan membuat database.
Disini penulis menggunakan SQL Server 2005 Express Edition yang dijalankan pada Windows 7. Continue reading