MYSQL 4. HAFTA. mySQL veri türleri INTTamsayı: -2147483648'den 2147483647 kadar değişen diziye "signed" (işaretli), 0'dan 4294967295'e kadar değişenine.

Slides:



Advertisements
Benzer bir sunumlar
T sql-diğer komutlar Metin Akbulut.
Advertisements

PHP ve MYSQL.
COME 339 JAVA-SQL BAĞLANTISI
Tablo oluşturma İlk olarak tabloları oluşturmamız gerekli..
KARMAŞIK SORGULAR.
SQL (Structured Query Language)
SQL’e Giriş.
SQL de Değişken Tanımlama
SQL Komutlar 5 Sibel SOMYÜREK.
İndeksler Sibel SOMYÜREK.
EkoPC Bilişim Ltd. Eğitim Hizmetleri
Alt Sorgular Veritabanı 2.
Veri Tabanı Yönetim Sistemleri
Tek Tablo İçinde Sorgulamalar
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
Veri Tabanı Yönetim Sistemleri
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
BÖLÜM 6 SQL SERVER KOMUTLARI.
Tetikleyici. Nedir? Bir tablo üzerinde Ekleme silme ve güncellemeye bağlı olarak tetiklenip çalışan SQL kodlarıdır. Genel amacı veri bütünlüğünü korumaktır.
SQL (STRUCTURED QUERY LANGUAGE)
SQL ve JavaScript Akademik Bilişim 2003 Adana, Şubat 2003 Fırat Tiryaki.
Veri Bütünlüğü Sibel SOMYÜREK.
11 ekim 2011 VTYS –II Dersi. Kalıp İfadelerle Sorgu (Pattern) Eğer bir sözel verinin sadece belli kriterlere uyanlarını seçeceksek sütun_adı LIKE kalıp.
VIEW (BAKIŞ) OLUŞTURMA
ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden.
VERİ TABANI YÖNETİM SİSTEMLERİ
SQL Dili ve MySQL Komutları
SQL’e Giriş ve SELECT Komutu
SQL de Değişken Tanımlama
PHP ve MYSQL.
Iletisim Icin : Blog : E - Mail :
İnternet Programcılığı II
VeriTabanı Uygulama.
Veritabanı Kavramları
SQL Sibel SOMYÜREK.
Microsoft Office Access
SQL Komutları (2) Uzm. Murat YAZICI.
HESAP TABLOSU PROGRAMLARI
VERİ TABANI YÖNETİM SİSTEMLERİ
SQL’ e Giriş Uzm. Murat YAZICI.
Bölüm 4: İleri SQL.
SİSTEM VERİTABANLARI. Sistem veritabanlarını tanıma. Kendi Login’imizi oluşturma Neler İşleyeceğiz?
Veritabanı Kavramları
İnsan Kaynakları Bilgi Sistemleri
ADRESİNDEN ÖRNEK VERİ TABANLARINI İNDİRİNİZ
Yeni Veritabanı Oluşturma
S ORGU / DML / DDL KOMUTLARı İbrahim Onur Sığırcı.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Yapısal Sorgulama Dili SQL VTYS Giriş Hafta 5 Ders Notu.
Yapısal Sorgulama Dili SQL Hafta 7. TEKRARLI SATIRLARI ÖNLEMEK  DISTINCT komutu ile sorgu sonucunda birden fazla kayıt aynı verileri içeriyorsa tekrarlı.
İNTERNET PROGRAMLAMA -2. Veritabanı Nedir? Veritabanı, bilgilerin düzenli bir ş ekilde saklandı ğ ı yapılardır. De ğ i ş kenlerdeki bilgiler ve formlardan.
Altıncı hafta. Müfredat programı Ödev teslim edenler Mantıksal tasarım ödevini teslim edenler: Belediye Projesi Valilik Projesi Mekan Projesi Konaklama.
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı Arş. Gör. Pınar CİHAN.
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
VIEW lerle çalışmak 11.BÖLÜM.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
TETİKLEYİCİ ( Trigger)
14.DERS Örnekler, Sorular BUKET DOĞAN.
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
DML ile veri ekleme, silme ve değiştirme
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-2
Sorgu / dml / ddl komutları
SQL (STRUCTURED QUERY LANGUAGE)
SQL Server - Triggers.
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-4-DML
Sunum transkripti:

MYSQL 4. HAFTA

mySQL veri türleri INTTamsayı: 'den kadar değişen diziye "signed" (işaretli), 0'dan 'e kadar değişenine "unsigned" (işaretsiz) denir. VARCHAR(n)n sayısını geçmemek şartıyla değişen boyutta karakter olabilir. CHAR(n)Kesinlikle n sayısı kadar karakter olabilir. TEXTEn fazla 65535(2^16-1) karakter alabilen metin alanı. MEDIUMTEXTEn fazla (2^24-1) karakter alabilen metin alanı. DATE 'den 'e kadar değişebilen tarih alanı. TIMESTAMP1 Ocak 1970'den 18 Ocak 2038'e kadar olan ve Yıl+Ay+Gün+Saat+Dakika+Saniye biçimindeki zaman bilgisi.

MySQL'de bir tablo oluşturmak CREATE TABLE uyeler (adi VARCHAR(25), soyadi VARCHAR(25), üye_no INT ) ; Bu komutla, "uyeler" isimli üç sütunlu bir tablo oluşturulur: birinci ve ikinci sütunlarda en fazla 25, karakterlik değişen boyutta alfanümerik değerler yer alırken, üçüncü sütunda sadece tam sayı olan değerler bulunabilir.

Tabloya Veri Girme INSERT INTO uyeler (adi, soyadi, uye_no) VALUES (‘Fatih',‘Gürsul',‘4434') Bir tablonun oluşturulması ile içine veri yerleştirilmesi komutları ayrı ayrı zamanlarda, ayrı işlemler olarak yapılabileceği gibi, toplu bir metin halinde, otomatik olarak da yapılabilir.

MySQL Veritabanından Bilgi Edinme SELECT * FROM uyeler ; MySQL'e, uyeler adlı tablodaki bütün değerlerin okunmasını bildirir. Buradaki "*" işareti, "bütün sütunlardaki bütün değerler" anlamına gelir.Tablonun sadece "adi" ve "soyadi" sütunlarındaki bilgileri almak için

Belirli Sütunlar SELECT adi soyadi FROM uyeler ;

YENİLEME Bir veritabanındaki bilgilerin yenileriyle değiştirilmesini, yani veritabanı dosyasının güncelleştirilmesini UPDATE komutu sağlar. Bu komutu kullanarak veritabanındaki bazı kutucukların içindeki bilgileri değiştirebilir. Veritabanı dosyalarını güncelleştirme zorunluğu bulunması ise veritabanı tasarımının çok önemli olduğunu gösterir. Örneğin:

YENİLEME UPDATE uyeler SET adi = “Abuzer" ; Bu komut, veritabanındaki bütün satırlarda, birinci sütundaki değerleri “Abuzer" olarak değiştirmekle sonuçlanırdı. Amac bu ise, sorun değil; ancak çoğu kez MySQL'e hangi kayıtlarda değişiklik yapılacağını daha ayrıntılı söylenmesi gerekir. Veritabanı dosyayı oluştururken, her kaydın diğer kayıtlarda olmayan (unique) bir alan(sütun) bulunmalıdır, ki MySQL'e yapılacak değişikliğin tam yeri söylenmeli. Örneğin

YENİLEME UPDATE uyeler SET adi = “Abuzer" WHERE uye_no = 0601; MySQL bu komutu alınca sadece üye numarası 0601 olan kişinin (yani uye_no alanındaki değer 0601 olan kaydın) "adi" alanındaki değeri silecek ve yerine verilen yeni değeri yazacaktır. Böyle birincil alanı bulunan, iyi düşünülmüş bir veritabanından seçim yapmak da kolay olur. Örneğin:

YENİLEME SELECT adi soyadi FROM uyeler WHERE uye_no >= 255; deyimi ile Uyeler tablosunda bulunan kayıtlardan sadece üye numarası 255'den büyük olanları seçebilir.

MySQL Veritabanındaki Kaydı Silme DELETE FROM uyeler WHERE uye_no = 0601; Veritabanında sadece bir kayıtta üye numarası 0601 olacağı için bu komutla sadece bir satır silinecektir. Bu komutu, üyelik kaydını yenilememiş kişilerin tümünü silmek için de kullanılabilir. Veritabanında üyelik kaydının yenileneme tarihini gösteren bir alan bulunduğunu varsayalırsa:

Silme DELETE FROM uyeler WHERE yenileme_tarihi < ; Bu komutla, üyeliğini yenileme tarihi 01 Ocak 2004'den eski olan bütün üyelerin kaydı veritabanından silinir.

THE END Sunuyu ve.php dosyalarını adresinden download edebilirsiniz.