Rabu, 01 Maret 2023

String - Data type sql

PENGERTIAN STRING

String type data dalam SQL adalah tipe data yang digunakan untuk merepresentasikan teks atau karakter. Tipe data ini sering digunakan dalam database untuk menyimpan informasi seperti nama, alamat, dan deskripsi. 

JENIS - JENIS  STRING TYPE DATA

Beberapa jenis string type data yang umum digunakan dalam SQL antara lain:

  1. CHAR: Tipe data CHAR digunakan untuk menyimpan string dengan panjang yang tetap. Ukuran karakter yang diizinkan harus ditentukan saat tabel dibuat. Karakteristik dari tipe data ini adalah setiap kolom akan menyimpan karakter sejumlah yang sudah ditentukan, sehingga akan memakan ruang di dalam database, bahkan jika kolom tersebut tidak sepenuhnya diisi.
  2. VARCHAR: Tipe data VARCHAR juga digunakan untuk menyimpan string, namun dengan panjang yang bervariasi. Ukuran karakter yang diizinkan harus ditentukan saat tabel dibuat. Perbedaan dengan CHAR adalah pada tipe data ini, ukuran kolom hanya akan memakan ruang yang dibutuhkan untuk string yang sebenarnya disimpan. Jadi, jika sebuah kolom hanya berisi beberapa karakter, maka ruang yang digunakan akan lebih sedikit.
  3. TEXT: Tipe data TEXT digunakan untuk menyimpan teks dengan panjang yang sangat besar. Tipe data ini dapat menyimpan string hingga ratusan ribu karakter, bahkan jutaan karakter, tergantung pada konfigurasi database. Biasanya, tipe data ini digunakan untuk menyimpan data seperti artikel, catatan, atau deskripsi produk.

CONTOH STRING


Pada tabel di atas, terdapat tiga kolom yaitu Nama, Alamat, dan Kota. Tipe data yang digunakan untuk setiap kolom adalah string, karena setiap kolom menyimpan informasi teks. Tipe data string digunakan dalam kolom Nama untuk menyimpan nama orang, dalam kolom Alamat untuk menyimpan alamat rumah, dan dalam kolom Kota untuk menyimpan nama kota tempat tinggal. Dengan menggunakan tipe data string, data dalam tabel dapat disimpan dengan baik dan mudah untuk diproses.

Tidak ada komentar:

Posting Komentar

Restful Api

PENGERTIAN RESTful API (Representational State Transfer) adalah suatu arsitektur untuk membuat API (Application Programming Interface) yang ...