Yayınlanma tarihi Mar 21, 2009 : Mysql Dersleri | 0 Yorum
Mysql Commit/RollBack, Commit işlemi veritabanında tablolar üzerinde yapılan herhangi bir işlemin ‘örneğin insert,update,delete’ tablolara kalıcı olarak yazılma işlemidir. Mysql kurulumunda AUTOCOMMIT özelliği default olarak 1 yani aktif olarak gelir. Bu yüzden pek fazla kişi böyle bir özelliğin farkında olmaz. AUTOCOMMIT aktif olduğu iÇin tablolar üzerindeki her hareketimiz otomatik olarak anında commit edilmiş olur. Böylece yaptığımız [...]
HEPSİNİ OKU
Yayınlanma tarihi Mar 13, 2009 : Mysql Dersleri | 2 Yorum
Mysql Create Table; Tablo yaratmak iÇin kullanılır. Ürnek: CREATE TABLE `personel` ( `id` int(11) NOT NULL AUTO_INCREMENT, `adi` varchar(15) NOT NULL, `soyadi` varchar(15) NOT NULL, `adres` text NOT NULL, `medeniDurum` enum(‘E’,’H’) NOT NULL DEFAULT ‘E’ COMMENT ‘E:Evet H:Hayır’, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; CREATE TABLE `personel` ( –>Tablomuzun ismi personel `id` [...]
HEPSİNİ OKU
Yayınlanma tarihi Mar 13, 2009 : Mysql Dersleri | 0 Yorum
MMysql Root Password Resetleme, Mysql root passwordunu resetlemek iÇin: Mysql stop işlemi yapınız. /etc/init.d/mysql stop /usr/bin/mysqld_safe –skip-grant-tables & –>komut satırını Çalıştırınız. /etc/init.d/mysql start mysql -h localhost –> komut satırını Çalıştırınız. use mysql; komut satırını Çalıştırınız. update user set password = password(‘yeni password’) where user = ‘root’ and host=’localhost’; exit; Bu işlemlerden sonra yeni root passworünüze [...]
HEPSİNİ OKU
Yayınlanma tarihi Mar 11, 2009 : Mysql Dersleri | 0 Yorum
Mysql Drop, Drop: Delete işleminden farklı olarak drop ettiğimiz nesne komple ortada kalkar. Yani hem yapısal hem de datasal olarak silme işlemine DROP denir. Ürneğin bir tabloyu delete ettiğimizde tablonun iÇi boşalır ama bir tabloyu drop ettiğimizde tablo komple yok olur iÇindeki verilerle. Database ,Table, View, Trigger,Procedure,Function,Event drop edilebir. Syntax Drop Database : DROP DATABASE [...]
HEPSİNİ OKU
Yayınlanma tarihi Mar 11, 2009 : Mysql Dersleri | 0 Yorum
Mysql Delete, Tablolarda silme işlemi yapmak iÇin kullanılır. Syntax: DELETE FROM tablo_ismi WHERE kosul Ürnek: * DELETE FROM personel WHERE adi=’tayfur’ LIMIT satırSayısı; Bu query Çalıştırdığımız da adi tayfur olan personeli silmiş olduk. *Birden fazla tablodan aynı anda kayıt silmek iÇin ise: delete pers,iltsm from personel as pers, iletisim as iltsm where pers.id=iltsm.pers_id and statu=’iptal’; [...]
HEPSİNİ OKU
Yayınlanma tarihi Mar 11, 2009 : Mysql Dersleri | 1 Yorum
Mysql Update, Tablolarda data değişikliği yapmak iÇin kullanılır. Syntax: UPDATE tablo_ismi SET kolonadi=yeniDeger WHERE kosul Ürnek: *UPDATE personel SET maas=100 WHERE adi=’tayfur’; Bu query Çalıştırdığımız da adi tayfur olan personelin maaşi 100 olarak değiştirildi. *UPDATE table1 SET table1field = (SELECT MAX(table2.table2field) FROM table2 WHERE table1.table1field = table2.table2field) *UPDATE personel SET durum= case when maas500 and [...]
HEPSİNİ OKU
Yayınlanma tarihi Mar 11, 2009 : Mysql Dersleri | 2 Yorum
Mysql Insert, Tablolara data eklemek iÇin kullanılır. Syntax: INSERT INTO [tablo ismi] (kolon1,kolon2,…) VALUES (kolon1,kolon2….) Ürnek: *Insert Into personel (id,adi,soyadi,adres) values (1,’tayfur’,’böler’,’maslak’); Bu query’i Çalıştırdığımızda personel tablomuza yeni bir kayıt eklemiş olacağız. *Insert Into personel2009(id,adi,soyadi,adres) select id,adi,soyadi,adres from personel2008; Bu query Çalıştırdığımızda personel2008 tablosunda ki bütün kayıtları personel2009 tablosuna eklemiş olacağız. *insert into txn_log_full_0_2009_02(service_id,charger_id,amount,operation,msisdn, status,tarih,operator,aciklama1,aciklama2) [...]
HEPSİNİ OKU
Yayınlanma tarihi Mar 08, 2009 : Mysql Dersleri | 0 Yorum
Mysql Select Query yazarken en Çok kullandığımız sql deyimi select’tir. Syntax: SELECT (alan_adi1,alan_adi2…) FROM (tablo_name); Ürnek: select adi,soyadi,adres,telefon from personel; Yukarıdaki sorguyu Çalıştırdığımızda personel tablosundaki tüm kayıtları Çekmiş olacağız. select adi,soyadi,adres,telefon from personel limit 10; Yukarıdaki sorguyu Çalıştırdığımızda personel tablosundaki ilk 10 satırı Çekmiş olacağız. select adi,soyadi,adres,telefon from personel limit 10,10; Yukarıdaki sorguyu Çalıştırdığımızda personel [...]
HEPSİNİ OKU