C Veri Tabanı Kayıt Ekleme

C Veri Tabanı Kayıt Ekleme

Veri tabanlarına kayıt eklemek, veri yönetiminin temel bir yönüdür. C programlama dilinde, kayıt ekleme işlemi, INSERT ifadesi kullanılarak gerçekleştirilir. Bu makale, C’de veri tabanı kayıtlarının nasıl ekleneceğini ayrıntılı olarak açıklayacaktır.

INSERT İfadesi

INSERT ifadesi, bir veri tabanına yeni bir kayıt eklemek için kullanılır. Genel söz dizimi şu şekildedir:

c
INSERT INTO table_name (column1, column2, ..., columnN)
VALUES (value1, value2, ..., valueN);

Burada:

  • table_name, kaydın ekleneceği tablonun adıdır.
  • column1, column2, …, columnN, eklenen kayıttaki sütunların adlarıdır.
  • value1, value2, …, valueN, eklenen kayıttaki sütunların değerleridir.

Kayıt Ekleme Adımları

C’de veri tabanı kayıtları eklemek için şu adımları izleyin:

  1. Veri tabanına bağlanın.
  2. INSERT ifadesini hazırlayın.
  3. İfadeyi yürütün.
  4. Veri tabanından bağlantıyı kesin.

Örnek Kod

Aşağıdaki C kodu, “employees” tablosuna yeni bir kayıt ekler:

“`c

include

include

include

int main() {
// Veri tabanına bağlanın
MYSQL *con = mysql_init(NULL);
if (mysql_real_connect(con, “localhost”, “root”, “password”, “database_name”, 0, NULL, 0) == NULL) {
fprintf(stderr, “%s\n”, mysql_error(con));
mysql_close(con);
return EXIT_FAILURE;
}

// INSERT ifadesini hazırlayın
char query[256];
sprintf(query, "INSERT INTO employees (name, email, salary) VALUES ('John Doe', '[email protected]', 10000)");

// İfadeyi yürütün
if (mysql_query(con, query)) {
    fprintf(stderr, "%s\n", mysql_error(con));
    mysql_close(con);
    return EXIT_FAILURE;
}

// Veri tabanından bağlantıyı kesin
mysql_close(con);

return EXIT_SUCCESS;

}
“`

Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi