Hangi Komut MySQL Veritabanlarına Yeni Kayıt Ekleyebilir?

Hangi Komut Mysql Veritabanlarina Yeni Kayit Ekleyebilir



MySQL veritabanları, kullanıcı tarafından çeşitli sorgular kullanılarak yönetilir. Veritabanları, kaydı veya verileri kaydetmek için birden çok tablo içerir. Ek olarak, kullanıcılar farklı sorgular çalıştırarak yeni kayıt tabloları ekleyebilir. Bu sorgular, tablolara aynı anda tek ve birden çok kaydı ekleyebilir.

Bu gönderi, MySQL veritabanları tablosuna yeni kayıtlar ekleme komutunu sağlayacaktır.

Hangi Komut MySQL Veritabanlarına Yeni Kayıt Ekleyebilir?

MySQL veritabanları tablolarına yeni kayıtlar eklemek için “ SOKMAK ” ifadesi kullanılabilir. Veritabanları içindeki MySQL tablolarına yeni veriler ekler veya kaydeder. MySQL'de tek bir sorgu kullanarak, tek bir satıra kayıt eklemek ve birden fazla satıra kayıt eklemek gibi, kullanıcıların kayıt ekleme işlemini iki şekilde gerçekleştirmesine olanak tanır.







Sözdizimi



Genel sözdizimi “ TAKIN ” ifadesi aşağıda yer almaktadır:



SOKMAK İÇİNE < Tablo ismi > ( col1 , sütun2 , sütun3 , ... )
DEĞERLER ( değer1 , değer2 , DEĞER , ... ) ;

Burada:





  • TAKIN Tablolara veri eklemek için ” komutu kullanılır.
  • ”, yeni bir kayıt eklemek istediğimiz hedef tablo adıdır.
  • sütun1, … ” alanın adıdır.
  • DEĞERLER ” ifadesi, bir veya daha fazla satırdaki koleksiyonu tablo olarak döndürür.
  • değer1, … ”, eklediğimiz istenen kayıt veya verilerdir.

MySQL Veritabanında Tek Kayıt Nasıl Eklenir?

Mevcut tabloya tek bir kayıt veya satır eklemek istediğimizi varsayalım. Bunu yapmak için sağlanan adımları izleyin.

1. Adım: Terminali Başlatın



Başlangıçta, Başlangıç ​​menüsünden Windows terminalini arayın ve açın:

Adım 2: Terminali MySQL Sunucusuna Bağlayın

Ardından, ' mysql MySQL sunucu veritabanlarına erişmek için ” komutu:

mysql -u kök -p

Yukarıda belirtilen komutta:

  • -içinde ” seçeneği kullanıcı adını belirtir.
  • kök ” varsayılan kullanıcı adımızdır (kullanıcı adınıza göre değişebilir).
  • -P ” seçeneği şifreyi temsil eder:

3. Adım: Veritabanlarını Görüntüleyin

Şimdi, “” komutunu çalıştırarak mevcut tüm veritabanlarını listeleyin. GÖSTERMEK ” komutu ile “ VERİTABANLARI ' seçenek:

GÖSTERMEK VERİTABANLARI ;

Verilen çıktıdan “ mynewdb ' veri tabanı:

4. Adım: Yerel Veritabanına gidin

Ardından, “ KULLANMAK ” veritabanını değiştirmek için ifade:

KULLANMAK mynewdb;

5. Adım: Yeni Tablo Oluşturun

Ardından, mevcut veritabanında “ kullanarak yeni bir tablo oluşturun. YARATMAK ' emretmek:

YARATMAK MASA Öğrenci ( std INT , İlk adı VARCHAR ( 25 ) OLUMSUZ HÜKÜMSÜZ , Soy isim VARCHAR ( 25 ) OLUMSUZ HÜKÜMSÜZ , Şehir VARCHAR ( 40 ) OLUMSUZ HÜKÜMSÜZ , Daimi Adres VARCHAR ( 40 ) OLUMSUZ HÜKÜMSÜZ , Telefon VARCHAR ( yirmi ) OLUMSUZ HÜKÜMSÜZ , KISITLAMA PK_Öğrenci ÖNCELİK ANAHTAR ( std ) ) ;

Yukarıda listelenen komutta:

  • “ adlı yeni bir tablo oluşturduk. Öğrenci ”.
  • “ gibi yeni alanlar eklendi. std ”, “ İlk adı ”, “ Soy isim ”, “ Şehir ”, Daimi Adres ', Ve ' Telefon ” uygun veri türüyle birlikte.
  • int 'öğrenci kimliği için' std ' Ve ' VARCHAR ” metin değeri içeren alanlar için.
  • GEÇERSİZ DEĞİL Null değeri alınamayan alanlara ” koşulu uygulanır.
  • std ” öğrenci kimliği birincil anahtar olarak belirtilir.

Aşağıdaki çıktıya göre yeni bir tablo başarıyla oluşturulmuştur:

6. Adım: Doğrulama

Yeni oluşturulan tablonun mevcut veritabanlarında var olduğundan emin olmak için “ TABLOLARI GÖSTER ' ifade:

GÖSTERMEK TABLOLAR ;

7. Adım: Kayıtları Ekleyin

Son olarak, “ TAKIN MySQL veritabanı tablosuna yeni veriler eklemek için ” komutu:

SOKMAK İÇİNE Öğrenci ( std , İlk adı , Soy isim , Şehir , Daimi Adres , Telefon ) DEĞERLER ( '1' , 'Maria' , 'Naz' , 'PindiGheb' , 'İçten' , '052-253547' ) ;

8. Adım: Tablo İçeriğini Görüntüleyin

Tablonun mevcut içeriğini görüntülemek için “ SEÇME ' ifade:

SEÇME * İTİBAREN Öğrenci;

Gördüğünüz gibi tabloya tek bir kayıt eklendi:

MySQL Veritabanına Birden Çok Kayıt Nasıl Eklenir?

Ayrıca, MySQL veritabanı tablolarına aynı anda birden fazla kayıt ekleyebilirsiniz. TAKIN ' ifade:

SOKMAK İÇİNE Öğrenci DEĞERLER ( '2' , 'Roşan' , 'Kağan' , 'Lahor' , 'Ana yol şeridi 12' , '021-248847' ) , ( '3' , 'Zoya' , 'Bu' , 'Karaçi' , 'Clifton' , '082-973747' ) ;

Aşağıda vurgulanan çıktıda, “ Kayıtlar: 2 ”, birden çok kaydın eklendiğini gösterir:

Ardından, ' SEÇME Tabloya eklenen kayıtları kontrol etmek için ” komutu:

SEÇME * İTİBAREN Öğrenci;

MySQL Veritabanında Koşullu Kayıtlar Nasıl Eklenir?

MySQL veritabanı tablolarında, ' kullanarak bir tablodan diğerine kayıt eklemenize izin verilir. NEREDE ” yan tümcesi:

SOKMAK İÇİNE Öğrenci SEÇME * İTİBAREN Std1 NEREDE Şehir = 'Lahor' ;

Burada:

  • Öğrenci ”, kayıt eklenmesi gereken bir tablodur.
  • SEÇME ” ifadesi istenilen kayıtları seçecektir.
  • * ” tümünü gösterir.
  • İTİBAREN ” cümlesi, veritabanı tablolarından bazı kayıtları getirmek için kullanılır.
  • Std1 ” tablo adıdır.
  • NEREDE ” yan tümcesi, belirtilen koşulları karşılayan istenen kayıtları filtreler.
  • Şehir= 'Lahor' ” ayıklanması gereken hedef tablonun kaydı.

Kayıtlar: 1 ”, bir kaydın getirildiğini ve yeni tabloya eklendiğini gösterir:

Doğrulama için “ SEÇME Belirtilen tablonun tüm kayıtlarını seçmek ve görüntülemek için ” komutu:

SEÇME * İTİBAREN Öğrenci;

MySQL Veritabanında Başka Bir Tablodan Kopyalayarak Kayıt Nasıl Eklenir?

Aynı veri tabanındaki başka bir tablodan kayıtları kopyalamak için “ TAKIN ” komutu “ ile dava edilebilir. SEÇME ' ifade:

SOKMAK İÇİNE Öğrenci SEÇME * İTİBAREN Std1;

Yukarıda belirtilen komutta, “ Öğrenci ” yeni tablo adıdır ve “ Std1 ”, verileri kopyalamamız gereken hedef tablo adıdır:

Çalıştır “ SEÇME Başka bir tablodan yeni kopyalanan kaydı görüntülemek için ” komutu:

SEÇME * İTİBAREN Öğrenci;

Gördüğünüz gibi, aşağıda vurgulanan kayıt başarıyla başka bir tablodan kopyalandı:

Bu kadar! MySQL veritabanları tablosuna yeni kayıt ekleme işlemini sağladık.

Çözüm

INSERT INTO

(col1, col2, ..) DEĞERLER (değer1, değer2, ..) ” ifadesi MySQL veritabanları tablosuna yeni bir kayıt eklemek için kullanılabilir. Veritabanları içindeki MySQL tablolarına yeni veriler ekleyebilir veya kaydedebilir ve kullanıcıların iki şekilde kayıt eklemesine olanak tanır. Bu gönderi, MySQL'de yeni kayıtlar eklemek için kullanılabilecek komutu sağladı ve açıkladı.