SQL’ de MySQL, MSSQL, Oracle gibi sistemlerde tabloları kopyalamak için aşağıdaki kodu kulllanabilirsiniz. Yukarıdaki kod ile mevcutta bulunan bir tablonuzun içeriği yeni bir tablo oluşturularak hedef tabloya aktarılır. Bu şekilde hızlıca tablolarınızı yedekleyebilirsiniz. Koda ek olarak WHERE ile koşul verirseniz tüm tablo yerine verdiğiniz koşula uyan değerleri aktarabilirsiniz. Bu işlem sütunları ve tablo içindeki verileri…
All posts tagged sql
MSSQL’ de Sql Biçimde Export Alma
Microsoft SQL Server(MSSQL) üzerinden sql dosya biçiminde export almak isterseniz aşağıdaki adımları uygulayarak bunu yapabilirsiniz. İsterseniz tek bir dosya isterseniz her tablo için ayrı ayrı dosya çıktısı vermektedir bu işlem. Ayrıca veri tabanı oluşturma kodları ile beraber içindeki verileri ile çıktı alabilirsiniz veya sadece tablo oluşturma kodlarını alabilirsiniz. 1. Adım Export almak istediğiniz veri tabanınına…
SQL Temel Select Sorguları
Genelde MSSQL’ de kullanılan sorgular.Ancak birçoğu SQL sorgular olduğu için örneğin top ifadesi MSSQL de çalışırken MySQL de çalışmayacaktır. Onun yerine LIMIT ifadesi kullanılmaktadır. Çalışmayan olursa google da örneğin bu durum için mysql top kullanımı yazarsanız karşınıza limitin nasıl kullanılacağı çıkacaktır. Personel tablosundaki tüm listeyi getirir Sadece istenilen sütundaki verileri gösterir. Sıralama (Alfabetik veya rakamsal…
Codeigniter Login Büyük Küçük Harf Duyarlılığı
Codeigniter kütüphanesini kullanarak proje geliştiriyorsanız muhtemelen admin giriş paneli de yapıyorsunuzdur. Admin paneline giriş yaparken kullanıcı adı ve şifre girişlerinde büyük küçük harf duyarlılığı nasıl yaparım diye arıyorsanız kullanmanız gereken kod satırı LIKE BINARY’ dir. Altta kendi projemde kullandığım database model üzerinde giriş yaptığım kodlar bulunmaktadır. Bu kodları database modelinize ekleyerek giriş yapma ve bu…
C# MSSQL TimeOut Süresini Arttırma veya Sınırsız Yapma
Eğer projenizde çoklu veri tabanı işlemleri yapıyorsanız ve timeout hatası alıyorsanız. Hatadan kurtulabilmeniz için iki yol göstereceğim. Bu yollardan bir tanesi bağlantı yolunuzda timeout süresini belirlemek. Örneğin; [code] SqlConnection baglanti = new SqlConnection(@"Data Source=localhost;Initial Catalog=veritabani;Integrated Security=True;MultipleActiveResultSets=True;Connection Timeout=900"); [/code] Burada Connection Timeout=900 kısmın da timeout süresi saniye cinsinden belirtilir. Yani 900/60=15 dakika timeout(zaman aşımı) belirledik. İstediğiniz…
SQL String Fonksiyonlar
SQL kodlar yazarken lazım olabilecek ve kullanabileceğiniz aklıma gelen string fonksiyonlarını aşağıda topladım. Örneklerle verdim sizde kendinize göre düzenleyip kullanabilirsiniz. [sql]SELECT CHAR(65)[/sql] Ascii kodu yazılan karakteri döndürür burada A’ yı döndürür. Yazılan Ascii koda göre karşılığını verir. [sql]SELECT CHARINDEX (‘@’,’email@mail’,5)[/sql] İçinde @ karakterini arar 5 rakamı kaçıncı rakamdan başlayacağını belirtir. [sql]select LEFT (‘Mehmet’,3)[/sql] Yazılı metnin…
SQL 2 Sütunu Tek Sütunda Birleştirmek
Veri tabanında örneğin ad ve soyad kısımları ayrı ayrı sütunlarda tutuluyor ve sizde sorgu yaparken bu iki alanı ayrı ayrı gösteriyorsunuz. Altta vereceğim kod örneği ile iki sütunu birleştirip tek sütün gibi gösterebilirsiniz. [sql] SELECT TC, Ad +’ ‘+Soyad FROM tablo_adi [/sql] Üstteki kod çalıştırıldığında yukarıda 3 sütun gözüküyor. Ama sonuç gösterilirken Ad boşluk soyad…
SQL Sıralama Yaptırma Kodu
SQL‘ de sıralama yaptırmak için kullanılan komut ORDER BY komutudur. Bu komut ile A’ dan Z’ ye , büyükten küçüğe, yeniden eskiye şeklinde veya DESC komutunu da ekleyerek tam tersi şekilde de sıralama yaptırabilirsiniz. Bu işlemi yapmak için kullanılacak ana taslak [sql] SELECT sütun1, sütun2, sütun3,.. FROM tabloadı ORDER BY sıralama_şart_sütunu [/sql] ÖRNEK 1 Küçükten…