• Anasayfa
  • Hakkımızda
  • Etkinlikler
  • Destek Verin
  • Site Haritası
  • Giriş Yap
  • Üye Ol
  • Facebook
  • Twitter
  • RSS
Yazılım Dilleri
  • Soru - Cevap
  • EĞİTİM SETİ
  • KATEGORİ
  • DUYURU
  • TEKNOLOJİ HABERLERİ

Son Sorular

  • 23.04.2016 00:55:33C programlama 2 oyun
  • 20.04.2016 16:34:41Local Database
  • 15.04.2016 14:26:15Fatura kayıt işlemi
  • 21.03.2016 01:55:30C# problem

Popüler Sorular

  • 27.05.2012 05:49:50Asp.Net ile Date time alana veri ekleyemiiyorum ?
  • 2.04.2012 00:45:18.exe uzantılı dosya için dijital imza nerde nasıl alınır.
  • 12.05.2012 08:44:49Acil Yardım
  • 27.05.2012 13:46:51veri tabanı bağlantısı
  • .Net Framework
  • 8085 Assembly
  • Active Directory
  • ADO.NET
  • Android
  • Apple IOS
  • Arduino
  • ASP.NET
  • ASP.NET MVC
  • Blackberry
  • C#.Net
  • C++
  • CCG Framework
  • CISCO
  • CSS
  • Diğer
  • Dreamweaver
  • Entity Framework
  • Exchange Server
  • Gömülü Sistemler
  • GSM Programlama
  • Güncel
  • Güvenlik
  • HTML5
  • Java
  • Javascript / JQuery
  • Jira
  • Kariyer ve İş Yaşamı
  • LINQ
  • LibreOffice
  • Linux
  • Matlab
  • Microsoft Dynamics CRM
  • Mobil Uygulama Geliştirme
  • MySQL
  • NoSQL
  • Oracle
  • OWIN
  • PFSense
  • PHP
  • Powershell
  • Python
  • Sanallastirma
  • SAP-ABAP
  • SCOM 2012
  • SEO
  • Sharepoint 2010
  • Sharepoint 2013
  • Silverlight
  • Sistem Analiz ve Tasarımı
  • SQL Server
  • Symantec
  • TFS
  • T-SQL
  • Ubuntu
  • VB.NET
  • Veritabanı Yönetim Sistemleri
  • Visual Studio
  • VMware
  • WCF
  • Web Hosting
  • Windows 8
  • Windows Azure
  • Windows Phone 7.1
  • Windows Phone 8
  • Windows Server
  • Wordpress
  • WPF
  • Xamarin
  • XNA
  • Yazılım Mühendisliği
  • Yöneylem Araştırması
  • ASP.NET MVC
  • Entity Framework
  • Javascript / JQuery
  • LINQ
  • PHP

Son Duyurular

IPhone 6 ve IPhone 6 Plus Teknik Özellikleri ve Fiyatı

IPhone 6 ve IPhone 6 Plus Teknik Özellikleri ve Fiyatı

DELL'in Yeni Projesi: USB Bilgisayar (Project Ophelia)

DELL'in Yeni Projesi: USB Bilgisayar (Project Ophelia)

Windows Phone Youtube Uygulaması Google ve Microsoft ile Yeniden Yapılıyor

Windows Phone Youtube Uygulaması Google ve Microsoft ile Yeniden Yapılıyor

Android ve Apple IOS Telefonlar için Blackberry Messenger (BBM)

Android ve Apple IOS Telefonlar için Blackberry Messenger (BBM)

Nokia Lumia 925 Teknik Özellikleri, Lumia 928 ve 920 ile Karşılaştırması

Nokia Lumia 925 Teknik Özellikleri, Lumia 928 ve 920 ile Karşılaştırması

LG Optimus G Pro Özellikleri ve Gözle Video Oynatma Teknolojisi

LG Optimus G Pro Özellikleri ve Gözle Video Oynatma Teknolojisi

MySQL Komutları, Açıklamaları ve Kullanımları Resimli Anlatım

MySQL Veritabanı Kullanımı

22.03.2013

Yazar: Tolga TAPAN (Google+)

Kategori: Diğer

6738

 Öncelikle merhabalar ,

Bu konu içinde , MySQL komutları hakkında az da olsa bilgi edinebilirsiniz .

Öncelikle MySQL hakkında bahsetmek istiyorum .

 

MySQL Nedir ?

  • MySQL , coderlar için adeta bir nimettir . Çeşitli tablolar içine bir çok veri kaydedebileceğiniz bir veritabanıdır . Kullanımı ise oldukça basittir . Bir çok kodlama dili içinde kullanılabilir , PHP , Vb.net gibi … Şu anda en çok kullanılan veritabanlarından olduğunu düşünüyorum .

MySQL’i Kullanmak

Öncelikle biraz tablo yaratmak , düzenlemek , yedek almak gibi şeylerden bahsedelim . Veritabanı yaratmak oldukça basit . Veritabanları sekmesinden yeni veri tabanı oluşturma seçeneği hemen altta olacaktır.(Kullandığım sürüm kadarıyla ..) Veritabanı ismini yazarak , veritabanı oluşturabilirsiniz .

Sol kısımdaki menüde oluşturduğunuz veritabanı ismi belirecektir ,

dolayısıyla üzerine tıklayarak artık o veritabanı içine girebilirsiniz . Veritabanı yaratmakta olduğu gibi , alt kısımda tekrar Tablo Oluşturma seçeneği ortaya çıkacaktır . Tablonuzda kaç sütun olmasını istiyorsanız Alan Sayısı kısmına o sayıyı yazın .

 

- Ben genelde alan sayısı kısmına 1 yazarım ve sonrasında sütun eklerim – . Sonrasında karşınıza alan bilgisi gireceğiniz bir kısım çıkar .

 

Alan kısmı karşısında alan ismi , türü karşısına ise o sütuna gelebilecek değerlerin türü(Integer(Sayı) , Text(Uzun Yazı Metni)) , Uzunluk değer kısmı karşısına ise o sütunda olabilecek değerin en fazla alabileceği karakter sayısı yazılmalıdır . Sonrasında kaydet butonuna basarak devam edin . Artık bir veritabanı , tablo ve alanınız var .

MySQL’e Komut Girmek

MySQL’e PHP , Vb.net gibi kodlama dillerinin içine MySQL kodlarını gömerek komut girebilirsiniz . Ayrıca bunu manuel olarak da sağlayabilirsiniz . Manuel komut girmek için yapmanız gereken tek şey SQL sekmesine tıklamak olacaktır . Karşınıza çıkan alan içine burada belirttiğimiz kodları girerseniz , sonucunda neler olduğunu okuduktan sonra daha iyi kavrarsınız .

MySQL’in Başlıca Komutları Hakkında Bilgi

Düşündüğünüz gibi , bir tabloya değer eklemek , değer silmek , değeri seçmek bu konuda gayet önemli şeyler . Genelde bu komutlar kolayca kullanılır .

Değer Eklemek

Bir tabloya değer eklemek için INSERT INTO komutu kullanılır . Önceden de dediğim gibi bu komutlar , web sayfasından ya da Vb.net uygulamalarından verilebilir . Bu komut kullanılırken önüne tablo ismi sonra değerler sonrasında ise alan isimleri gelir . Genelde böyle kullanılması gerekir . Fakat başka bir kullanımı daha mevcuttur .

INSERT INTO tablo ismi ("deneme", "Ali", "22","deneme2");

Bu kodu kullandığınızda Sıralı Alanlar için bu değerleri kaydedecektir . Sırasıyla ilk alan için “deneme” , ikinci alan için “Ali” yazılarını kaydedecektir . Boş bıraktığınız alanlar için , sütun da boş kalacaktır . Bunun yerine ikinci kodlama türünü (tablo ismi sonra değerler sonrasında ise alan isimleri) kullanmanızı öneririm .

INSERT INTO tablo ismi (nick, sifre, email) VALUES("deneme","2425","tolgatapan@tolgatapan.com");

Burada belirttiğimiz tabloda nick , sifre ve email alanlarına deneme , 2425 , tolgatapan@tolgatapan.com değerlerini girip boş bıraktığınız alanları o da boş olarak geçecektir .

Sorgu Yapmak

Sorgular koşullu ve koşulsuz olmak üzere ayrılmaktadır . Koşulsuz sorgularda belirli alanlar için [u]sıralama[/u] yapılır . Koşullu sorgularda ise belli bir sıralama yapabileceğiniz gibi , tek bir değer de elde etmeniz mümkündür .

Koşulsuz sorgudan bir örneği inceleyelim .

SELECT nick, email FROM tablo ismi;

Bu şekilde bir kod kullandığınızda , nickler ve karşılarında emailler sıralanacaktır . Bu şekilde bir veri dizisini bulmuş olacaksınız . SELECT komutundan sonra * kullanırsanız , bütün satırları seçmiş olursunuz .

SELECT * FROM tablo ismi;

Koşullu sorgudan bir kaç örneği inceleyelim . Koşullu sorgular normal (koşulsuz) sorguların sonuna WHERE kodu ve koşulun eklenmesiyle oluşur .

SELECT nick, email FROM tablo ismi WHERE nick = "Banjuan";

Böyle bir kod kullanırsanız , size ilk önce nick ve karşılarına emailleri bir dizi halinde sıralar sonrasından ise sadece Banjuan nick’ini kullanan üyenin , nicki ve karşısında emaili kalacak şekilde diğer verileri temizler . Bu olayı böyle düşünürseniz , çok daha kolay anlaşılır . Olayın milisaniyeler içinde gerçekleştiğini düşünün . Ayrıca burada bir eşitlik koşulu kullandık . Örneğin sayılar için , küçüktür (<) , büyüktür (>) , farklıdır (<>) , kullanılabilir . Bir örnek de bunun için verelim .

SELECT isim, yas FROM tablo ismi WHERE yas < "30";

Bu kod ile birlikte siz , yaşı 30′dan küçük olan kişilerin , isimlerini ve yaşlarını sıraladınız . Uyaralım , SELECT’ten sonra koşul içinde kullandığınız alan bilgisini kullanmak zorunda değilsiniz .

 

Bir sonraki makalemde görüşmek dileğiyle..

 

Tolga TAPAN

Yazılım Geliştirme Uzmanı

www.tolgatapan.com

 

Yazar Hakkında

Tolga TAPAN

Tolga TAPAN

www.tolgatapan.com

İstanbul Doğumluyum, Lise yıllarımda dikkatimi çeken bir sektör olduğu için Yazılım bölümünü seçdim.Teknik Lises yazılım çıkışlıyım. Şuanda Ön Lisans yapıyorum. C#,SQL Server,Asp.Net,Visual Basic, Vb.Net Alanlarında kendimi geliştirdim ve geliştirmeye devam ediyorum.Uygulamalar geliştiriyorum.

Sosyal Medya

ORANLAR

  • 6738izleme

Arkadaşlarınla Paylaş

  • Tweet

0 Yorum

Yorum Yaz / Soru Sor

Lütfen yorum yazmak veya soru sormak için üye girişi yapınız.

Son Yorumlar

  • Hocam Link başka sayfaya yönlendiriyor.
  • merhaba benim merak ettiğim bir konu var y...
  • Merhaba download linki çalışmıyor. Rica et...
  • Nevzat Bey selamlar, Açıkçası bizler a...
  • Parametreleri Cache İşleminden Yalıtma kon...

En Güncel Sorular

  • Bilgilendirme maili (C#.Net)
  • Power Pivot (Sharepoint 2010)
  • BigInteger, BigDecimal (Asp.Net ve Asp.Net MVC)
  • visual C# ile asp nette veritabanı islemleri (Asp.Net ve Asp.Net MVC)
  • Share Point ile Dosya Arşiv Yönetim Sistemi yapılabilir mi ? (Sharepoint 2010)

En Son Cevap Verilen Sorular

  • Bilgilendirme maili
  • BigInteger, BigDecimal
  • visual C# ile asp nette veritabanı islemleri
  • Share Point ile Dosya Arşiv Yönetim Sistemi yapılabilir mi ?
  • txt dosyasına veri yazma

Twitter

Takip et: @yazilim_dilleri

En Çok Okunanlar

Elif BAYRAKDAR

C# ile SQL Server Bağlantısı, Insert, Update ve Delete Sorguları

23.05.2013

  • 120003
  • 0
Hakan Keskin

C# ile Windows Service Projesi Oluşturma, Debug Etme ve Setup Hazırlama

17.12.2013

  • 65050
  • 0
batuhan avlayan

Php - Mail Gönderme (İletişim Formu)

02.09.2013

  • 48254
  • 0

Sponsorlar

KODLAB
Pluralsight
Exchange server is
Office 365
YAZILIM DİLLERİ
Yukarı Çık
  • Hakkımızda
  • Facebook
  • Twitter
  • RSS

© Yazılım Dillerinin Buluşma Noktası | Kaynak belirtildiği sürece makaleler kopyalanabilir.
YazilimDilleri.Net sitesinde yer alan kullanıcıların oluşturduğu tüm içeriklerin yayınlanması ile ilgili yasal yükümlülükler içeriği oluşturan kullanıcıya aittir, YazilimDilleri.Net hiçbir şekilde sorumlu değildir.

Kapat

Giriş Yap

Kullanıcı Adı

Şifre

Şifremi Unuttum

KULLANICI GİRİŞİ