bildirgec.org

sql hakkında tüm yazılar

WordPress’inizin hayatını kurtaracak 10+ SQL sorgusu

siriusbee | 25 February 2010 10:02

Wordpress’inizin düzenlemesi, bakımı ve yaşadığınız sorunlarda anında müdahale etmek istediğiniz zamanlarda ihtiyacınız olan hızlı ve pratik SQL sorguları çok işinize yarayacak.

Şifrenizi Elle Değiştirmek
UPDATE ‘wp_users’ SET ‘user_pass’ = MD5(‘PASSWORD’) WHERE ‘user_login’ =’admin’ LIMIT 1;

Spam Yorumları Toplu Halde Silme
DELETE from wp_comments WHERE comment_approved = ‘0’;

Eski Yazılardaki Yorumları Kaldırın
UPDATE wp_posts SET comment_status = ‘closed’ WHERE post_date < '2009-01-01' AND post_status = 'publish';

SQL Sorgularınızı Optimize Etmenize Yardımcı Olacak Araçlar

ufukart | 17 February 2010 11:11

SQL Sorgularını Optimize Etmenize Yardımcı Olacak Araçlar

Sorgu optimizasyonu yaparken, her değişiklikten sonra performans bilgisini gözlemleme işlemini tekrarlamak gerekir. Bu gözlem, yapılan değişikliğin performansı iyi mi kötü etkilediğini belirlemeye yardımcı olur.
1. Elapsed Time

Bir sorgunun çalışmak için aldığı zaman uzunluğu ‘Elapsed Time’ olarak adlandırılır. Sorgunun tamamlanma süresini birçok şey etkileyebilir. Tamamlanma süresi en iyi değerlendirme ölçüsüdür, çünkü bu değere kullanıcının sorgu çalışırken bekleyeceği zamandır. Tamamlanma süresini görebileceğimiz ilk yer SQL Server Management Studio’ da sorgu penceresidir. Aşağıdaki gibi görülür.

En Kolay Kullanılan Veritabanı Yönetim Araçları

angelsdemos | 24 November 2009 17:34

mySQL günümüzdeki en popüler veritabanı. Karmaşık programlar kullanmak ya da daha da karmaşık kodlara dalmak istiyorsanız kolay kullanımlı programları kullanabilirsiniz. İşte bu programlardan en çok kullanılan 7’si;

1 .TurboDbAdmin

Ücretsiz web tabanlı ajax ile kullanımı kolay bir uygulama. Veritabanını yedekleyebilir, dosya halinde tutmanız gerektiğinde indirebilirsiniz. ya da Web sunucunuza dosya yüklemesi yapabilirsiniz.config.php dosyasını düzenleyebilmenizi sağlar. Veritabanını rahatça kontrol edebilirsiniz. Apache ve IIS HTTP olan sunucularda çalışır ve yanlızca php etkin ise sunucuda çalışabilir.

2 . EMS SQL Manager for MySQ

Veritabanı geliştirme ve yönetimde birinci sınıf bir grafik uygulamasıdır. Tam sürümü ücretli olarak dağıltımakta. Komut satırı ile kolay kullanımlıdır ayrıca sql editörü de bulunmakta.
Not: İng. olarak resmi web sitesinde özellik listesi için tıklayın

SQL Server Table Partitioning

absconder | 23 November 2009 12:38

Table Partitioning’in ana amacı görece büyük bir tablo içerisinde yer alan verilerin belirli bir kritere göre ayrı ayrı fiziksel alanlarda saklanarak verilere erişim hızını ve disk kapasitesini optimum kullanmak, ölçeklenebilir ve daha kolay bakımı sağlanabilir kılmaktır.

Böyle bir yapıda kurmak isediğimiz bir tablodaki verilerin belli bir tarihten eski olanlarını bir partitionda, bu tarihten yeni kayıtları da farklı bir partitionda tutmak isteyebiliriz. Sık kullandığımız veriler elbetteki daha yakın tarihteki veriler olacaktır.

Sql Server 2008′de sıkıştırılmış yedek alma (compressed backup)

polatengin | 17 November 2009 15:20

Sql Server 2008 ile birlikte gelen güzel bir yenilik: backup sırasında sıkıştırma (backup with compression).

Bu özelliği test etmek için, Sql Server 2008 R2 kurulu makinama AdventureWorks 2008R2 veritabanını yükledim.

Yükleme işleminden hemen sonra, şu sql cümlesi ile veritabanının backup’ını alalım;

1
2
3
4
5
6
7
8
9
10
BACKUP DATABASE
AdventureWorks2008R2
TO DISK = 'C:\EnginPOLAT\AdventureWorks2008R2_Backup.bak'
WITH
NOFORMAT,
INIT,
SKIP,
NOREWIND,
NOUNLOAD,
STATS = 10

Asp’de MySQL Nedir ? Nasıl Kurulur

angelsdemos | 11 November 2009 15:49

MySQL veritabanı; Access’e göre aynı anda daha fazla kullanıcının bağlanacağı, zor işlemler yapacağı fakat yine de Access’ten çok daha başarımlı bir veritabanıdır. MySQL veritabanları bir sunucu müşterisinin doğrudan veya dolaylı yoldan indirebileceği dosyalar değildir. Müşteri sadece veritabanını açar, içine tablolarını yapar, verileri doldurur, veritabanını kullanır fakat dosyalar sunucunun, müşterinin erişemeyeceği bir kısmında depolanır.

Not : Eğer yayında olan sitenizde SQL veritabanına geçmek istiyorsanız veya SQL ile bir site yazmak istiyorsanız lütfen sunucu sahibi ile görüşüp SQL izni olup olmadığını sorgulayın.

dbClass ile PHP-MYSQL işlemleri kolaylaştı…

admin | 07 September 2009 10:43

Merhaba,
Az önce tamamlamış olduğum veritabanı sınıfı karşınızda “dbClass”… Bu sınıf size veritabanı üzerinde yaptığınız SELECT, INSERT, UPDATE, DELETE sorgularında SQL cümlelerindeki rutinlerden kurtulma fırsatı veriyor. Eğer kompleks SQL cümlecikleri yazmıyor sadece basit manada SQL’i kullanıyorsanız bu sınıf tam size göre.

Tam olarak yaptığı iş:
“SELECT alan FROM tablo WHERE sart=”1″” gibi bir sorgudaki sürekli yazılan alanları yazmak yerine,

1
$Result = $dbClass->GetAField ( "alan", "tablo", "sart = '1'" );

Sql View create (oluşturma) özeliği kulanımı

admin | 23 August 2009 22:55

Sql view nedir ?
Öncelikle view hakında biraz bahsetsek view sanal olarak tablolama, Peki nasıl bir tablolama sanal olarak derseniz. Şu şekilde bahsedim. Elimde 2 tane tablom var bunlardan biri sistemolsun diğeri kullanıcı ve bu tablomun içeriğide dolu olsun ve ben bu içeriklerden bir kaç gerekli kolonu başka bir yerde kulanim. Evet bunu sql view olmadan procedureler yardımı ile de yapmak mümkün veya tekrar baştan bir tablo oluşturur istenen kayıtları onun içine alıcak bir algoritma yazılır ama neden bu kadar ugraşalık ki işte view bize sagladığı en büyük özelik bu . Zaman kazandırması Verileri taşıma gereği duymamamız ve Tek bir tablo özeliği göstermesi. Peki nasıl kulanılır öncelikle 2 tane tablo oluştrucam kendime ila 2 tane olucak diye bir kuralda yok sadece hangi tablodan hangi kolonu aldığınızı göstermenizde yeterlidir.

internetteki en büyük web geliştirme sitesi

axanc | 19 August 2009 12:14

web üzerine öğrenip öğrenebileceğiniz neredeyse herşey bu sitede anlatılıyor ve hepsi de ücretsiz. anlatılan konular üzerinde size temel ve orta seviyede uygulama bilgisi anlatılıyor. ve bu bilgiler oldukça değerli olduğu için de, çabuk ve kolay bir öğretim sergiliyorlar. peki bir web geliştiricisi nereden başlamalı? w3schools bu soruyu sizin için cevaplayacak ve sizin profesyonel bir web geliştiricisi olmanızı sağlayacak kesin bir kaynak ve sizi geleceğe hazırlayacak. her konuda web öğretimleri, kendi kendinize yapabileceğiniz kolay örnekler, web geliştirmesi üzerine standart referanslar ve belki de en önemlisi web sertifikasyonları yapıyorlar.

  1. HTML Öğretimleri
    html öğrenin!
    xhtml öğrenin!
    css öğrenin!
    tcp/ip öğrenin!
  2. XML Öğretimleri
    xml öğrenin!
    dtd öğrenin!
    xml dom öğrenin!
    xslt öğrenin!
    xquery öğrenin!
    xlink öğrenin!
    xforms öğrenin!
    soap öğrenin!
    wsdl öğrenin!
    rss öğrenin!
    wap öğrenin!
    web servisleri öğrenin!
  3. İstemci Script Öğretimleri
    javascript öğrenin!
    html dom öğrenin!
    dhtml öğrenin!
    vbscript öğrenin!
    ajax öğrenin!
    e4x öğrenin!
    wmlscript öğrenin!
  4. Sunucu Script Öğretimleri
    sql öğrenin!
    asp öğrenin!
    ado öğrenin!
    php öğrenin!
    asp.net öğrenin!
    .net mobil öğrenin!
  5. Multimedya
    medya öğrenin!
    smil öğrenin!
    svg öğrenin!
    flash öğrenin!
  6. Web Geliştirme
    web geliştirme öğrenin!
    web i̇stemcileri öğrenin!
    web sertifikasyonu öğrenin!
    web sağlayıcı öğrenin!
    web w3c öğrenin!
    web kalitesi öğrenin!
    web semantic öğrenin!
  7. Web Standart Referansları
  8. Karakter Setleri
  9. Örnekler
  10. İstatistikler
    istemci istatistikleri
    platform istatistikleri
    çözünürlük istatistikleri
  11. Sınavlar
  12. Sertifikasyon
  13. Doğrulama

Trigger Kulanarak Sql Serverda 2 tabloyu aynı anda veri girme

admin | 18 August 2009 13:17

Bilindi gibi aynı anda 2 tabloya veri girmek için kullanılan teknolojiye göre kodlamalar var. Bunu sadece sql server kulanarak ta yapmak mümkündür Peki nasıl Triggerlar yardımı ile yani tetikleyici sql procedureleri ile peki bu tekitkleyici procedurler ne işimize yarar. Zaman ve Performans kazanmamız dışına işlem kolaylıgı sağlar. Vb C# veya PHP dilinde aynı anda iki tabloya aynı veri girmek veya bir tablodan diger tabloya veri aktarmek hep sorun olmuştur. Sql server kulanılıyorsa kaynak azlında kulanımı basit fakat ögrenmesi zor olan bir teknoloji.
Bunun için kulanıdım tablolar iki tane tablo oluşturdum kendime biri ürün
diyeri ürünkontrol bunlar kodları.