Temel sql komutları ve örnekleri
İNSERT KOMUTU:
Veri Tabanındaki tabloya bilgi kaydetmek için kullanılır.
ÖRNEK :
SORU: Rıza adlı kişiye ait bilgileri kaydediniz.
CEVAP:İnsert into adres values
RESİM:
Veri Tabanındaki tabloya bilgi kaydetmek için kullanılır.
ÖRNEK :
SORU: Rıza adlı kişiye ait bilgileri kaydediniz.
CEVAP:İnsert into adres values
RESİM:
Ms Sql yazılarımı takip edenler için bu blogta anlatımlarımı biraz daha öteye taşıyorum.Genelde bir çok internet sitesinde görebildiğiniz basit Ms Sql sorgularından sıyrılarak, Ms Sql Server ile iş zekasını anlatacağımız için örneklerimizi biraz daha karmaşıklaştıracağız. Ms Sql ile ilgili konuların ilgi çekici ve çokça okunduğunu, blog sayfamın istatisliklerinden ve bu konuda en çok arananların neler olduğunuda gayet iyi biliyorum.
SQL Server içerisinde işleyeceğimiz verilerin tamamı veritabanın adına ait bir dosya içerisinde depolanır. Bu dosya bir ya da birden fazla veriyi içerisinde barındırabilir.
Tablo : İçerisinde Sütun ve Satırları barındıran kavramdır. Tablo içerisinde bulunan herbir satır içerisinde verilerimiz depolanır. Sütunlar içerisinde ise verilerimize ait çeşitli kategoriler yer alır.
Satır (Row) : Bir tablo içerisinde yer alan herbir satır bir veriye eşittir.
Sütun (Column) : Sütunlar verilerin kategorilerini oluşturan kavramlardır. No, Ad Soyad, Başlık gibi…
Kayıt (Record) : İşlenmiş verilerin herbirine kayıt denir. Tablolar içerisinde bulunan her bir satır bir kayıt’a karşılık gelir.
Programlama dillerinde bilinmesi gereken en önemli nokta değişkenlerdir. Değişkenler sizin verilerinize ulaşmanızı sağlayan çeşitli tanımlamalardır. Değişkenleri her bir veriye ulaşmak için kullanacağınız etiketler olarak düşünebilirsiniz.
SQL, ANSI ve ISO tarafından bir standart olarak tanımlanmış olsada, bu standartlar üzerinden yola çıkarak birçok değişiklikler meydana getirilmiş ve çeşitlenmeler oluşturulmuştur. Bunlar Oracle Şirketi’nin yapmış olduğu PL/SQL veya Sybase, IBM firmasının geliştirdiği SQL PL (SQL Procedural Language) ve Microsoft şirketinin geliştirdiği Transact-SQL dilleridir. Ayrıca şirketler ticari ürünlerinde SQL standartlarının temel özelliklerini nadir olarak desteklemekte, onun yerine kendi oluşturmuş olduğu türleri tercih etmektedirler devamını oku…
Dr. Edgar F. Codd’un 1970 yılının Haziran ayında, Association for Computing Machinery (ACM) dergisinde (“A Relational Model of Data for Large Shared Data Banks”) adında, önemli bir yazısı yayınlanmıştır. Codds’un modeli ilişkisel veritabanı yönetim sistemleri (Relational Database Management System, RDBMS/RDMS) için uygun bir model olarak, geniş çevrelerce kabul görmüştür.
SQL (Structured Query Language), ilişkisel veritabanı yönetim sistemlerinden veri almak, veritabanında bulunan veriyi düzenlemek veya sisteme veri girişi yapmak için kullanılan en populer sorgulama dilidir. SQL temelde, nesne-ilişkili (object-relational) veritabanı yönetim sistemlerini desteklemek için tasarlanmıştır. Fakat bu amacın ötesinde, ANSI ve ISO standartları tarafından belirlenmiş, birçok özelliğe sahiptir.
alıntı
Microsoft SQL Server‘ın ne olduğunu öğrenmeden önce Veritabanı kavramını açıklayalım. Çünkü SQL Server içerisinde bu kavramı pek çok kez kullanacağız.
Veritabanı Nedir?
Veritabanı, düzenli veriler topluluğudur. Geniş anlamıyla birbirleri ile ilişkili verilerin tekrarına yer vermeden çok amaçlı olarak depolanmasına olanak sağlayan yapıya Veritabanı denir.
Veritabanı kavramımızı kısaca tanımladıktan sonra şimdi asıl konumuz olan SQL Server’ın ne olduğunu ve ne işe yaradığını görelim. devamını oku…
Postgresql veritabanınız varsa belirli periyotlarda veritabanınızın yedeğini almanız yararınıza olacaktır. Her hangi bir problemden dolayı datalarınızı yitirdiğinizde geri dönüşü mümkün olmayan durumlara mahal vermemek için hazırlamış olduğum yedekleme scriptini kullanabilirsiniz. devamını oku…
Diğer rdbmslerden soyutlayarak yanına mysql’i koyarak bir karşılaştırma yapalım,
- Benchmarklar sonucu postgresql’in dizel motor mysql’in benzin motor oldugu soylenebilir. mysql transaction ve foreign key desteklemeyen myisam’i ile testlerde hiz rekorlari kirmakta iken, postgresql opensource bir veritabani ile yapacaginiz calismalarin %90’inda fark edemeyeceginiz hiz farklarinda geride kalmakta fakat stabilite vaad etmektedir.
devamını oku…
Veritabanı büyüklüğü:Sınırsız
PostgreSQL bir veritabanının toplam büyüklüğü için herhangi bir sınır koymaz.PostgreSQL’in veriyi düzenleme yönteminden dolayı çok fazla tablo içeren veritabanlarında başarım gittikçe düşer. PostgreSQL veriyi saklamak için çok sayıda dosya kullanacaktır, ve işletim sistemi tek bir dizinde bu kadar çok dosyayı yönetemezse, başarım düşecektir. devamını oku…
Son Yorumlanan Konular