<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Onur Selek &#187; veri tabanı</title>
	<atom:link href="http://www.onurselek.com/blog/tag/veri-tabani/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.onurselek.com/blog</link>
	<description>Kişisel web sitesi...</description>
	<lastBuildDate>Fri, 16 Dec 2011 10:46:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Seçme İşlemi (Select)</title>
		<link>http://www.onurselek.com/blog/veritabani/secme-islemi-select/</link>
		<comments>http://www.onurselek.com/blog/veritabani/secme-islemi-select/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 09:47:52 +0000</pubDate>
		<dc:creator>Onur</dc:creator>
				<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[from]]></category>
		<category><![CDATA[seçme]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[tablo]]></category>
		<category><![CDATA[veri tabanı]]></category>

		<guid isPermaLink="false">http://www.onurselek.com/blog/?p=69</guid>
		<description><![CDATA[Şimdi veri tabanındaki tablolardan veri çekmeyi(listeleme) göreceğiz. Daha önce tablo oluşturmayı, bu tabloya veri girmeyi gördük. Şimdi Select komutunu görelim. SELECT * FROM adres; Bu komut adres tablosundaki tüm verileri listelemek için kullanılır. Eğer biz adres tablosundaki belirli yerleri listeleyeceksek yani örneğin sadece isimleri listeleyeceğiz diyelim. SELECT isim FROM adres; Bu sorgu adres tablosundaki isimleri [...]]]></description>
			<content:encoded><![CDATA[<p>Şimdi veri tabanındaki tablolardan veri çekmeyi(listeleme) göreceğiz. Daha önce tablo oluşturmayı, bu tabloya veri girmeyi gördük. Şimdi <strong>Select </strong>komutunu görelim.</p>
<p><strong>SELECT *<br />
FROM adres;</strong><br />
<span id="more-69"></span><br />
Bu komut <strong>adres</strong> tablosundaki <strong>tüm verileri</strong> listelemek için kullanılır.</p>
<p>Eğer biz <strong>adres</strong> tablosundaki belirli yerleri listeleyeceksek yani örneğin <strong>sadece isimleri</strong> listeleyeceğiz diyelim.</p>
<p><strong>SELECT isim<br />
FROM adres;</strong></p>
<p>Bu sorgu <strong>adres</strong> tablosundaki <strong>isim</strong>leri listeler sadece.<br />
Daha sonraki konumuzda koşullu seçme işlemlerinden bahsedeceğiz.</p>
<p>Makale Yazarı: Onur Selek</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onurselek.com/blog/veritabani/secme-islemi-select/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tabloya Veri Girişi</title>
		<link>http://www.onurselek.com/blog/veritabani/tabloya-veri-girisi/</link>
		<comments>http://www.onurselek.com/blog/veritabani/tabloya-veri-girisi/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 09:40:05 +0000</pubDate>
		<dc:creator>Onur</dc:creator>
				<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[insert into]]></category>
		<category><![CDATA[primary key]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[values]]></category>
		<category><![CDATA[veri]]></category>
		<category><![CDATA[veri tabanı]]></category>

		<guid isPermaLink="false">http://www.onurselek.com/blog/?p=68</guid>
		<description><![CDATA[Veri tabanındaki tabloya veri gireceğiz şimdi, bu aşamada kullanacağımız "insert" komutudur. Örnek veri girişleri: INSERT INTO isimler VALUES (1,'Onur Selek' ); INSERT INTO adres VALUES (1,'Onur Selek','İzmir'); insert komutunu kullanarak veri girerken, tablodaki her kolona mutlaka veri girilmelidir. Yani boş alan bırakılamaz. Veri girerken yukardaki örneğe bakarsanız, rakamlar tırnak içinde değil ama yazılar tırnak içindedir. [...]]]></description>
			<content:encoded><![CDATA[<p>Veri tabanındaki tabloya veri gireceğiz şimdi, bu aşamada kullanacağımız <strong>"insert"</strong> komutudur.</p>
<p><strong>Örnek veri girişleri:</strong><br />
INSERT INTO isimler<br />
VALUES (1,'Onur Selek' );</p>
<p>INSERT INTO adres<br />
VALUES (1,'Onur Selek','İzmir');</p>
<p><strong>insert </strong>komutunu kullanarak veri girerken, tablodaki her kolona mutlaka veri <span id="more-68"></span>girilmelidir. Yani <strong>boş alan bırakılamaz. </strong>Veri girerken yukardaki örneğe bakarsanız, rakamlar tırnak içinde değil ama yazılar tırnak içindedir. Bu kuraldır.</p>
<p>Eğer veri girerken boş alan bırakmak yada belirli yerlere veri girmek istiyorsak bunu girmeden önce belirtmek zorundayız. Bir örnekle açıklarsak.</p>
<p>INSERT INTO adres(numara, adres)<br />
VALUES (1,'İzmir');</p>
<p>Gördüğünüz gibi tablo adı olan <strong>adres</strong>i yazdıktan sonra parantez içinde girilcek verileri yazarsak sadece onlara veri girişi yapabiliriz. Normalde adres tablosunda ad soyadda yazılsa biz yazmadık çünkü sadece no ve adres gireceğimizi belirttik.</p>
<p>Eğer tabloda <strong>primary key</strong> varsa o kolona veri girilmek zorunludur. <strong>Primary key </strong>girilmesi zorunlu alan gibi düşünülebilir. Yani <strong>primary key </strong>boş kalamaz, mutlaka dolu olmalıdır.</p>
<p>Makale Yazarı: Onur Selek</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onurselek.com/blog/veritabani/tabloya-veri-girisi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flat Table (Düz Tablo)</title>
		<link>http://www.onurselek.com/blog/veritabani/flat-table-duz-tablo/</link>
		<comments>http://www.onurselek.com/blog/veritabani/flat-table-duz-tablo/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 07:11:01 +0000</pubDate>
		<dc:creator>Onur</dc:creator>
				<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[flat]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[tablo]]></category>
		<category><![CDATA[veri]]></category>
		<category><![CDATA[veri tabanı]]></category>

		<guid isPermaLink="false">http://www.onurselek.com/blog/?p=64</guid>
		<description><![CDATA[Daha önce veri tabanı nedir konusunu işlemiştik. Şimdi ise biraz yapısal konu olan flat table'dan kısaca bahsedeceğiz. Bir veri tabanında aranan ilk özelliklerden biri Flat Table olma özelliğidir. Bu boşluk olmayan tablo demektir. Yani tabloya bakıldığında hiç boşluk olmayacaktır. Bunun kadar önemli bir özellik daha vardır buda gereksiz yere veri tekrarıdır. Bu tekrar minimum olmalıdır. [...]]]></description>
			<content:encoded><![CDATA[<p>Daha önce <strong><a href="http://www.onurselek.com/blog/veritabani/veritabani-nedir/" target="_blank">veri tabanı nedir</a></strong> konusunu işlemiştik. Şimdi ise biraz yapısal konu olan flat table'dan kısaca bahsedeceğiz.</p>
<p>Bir veri tabanında aranan ilk özelliklerden biri <strong>Flat Table</strong> olma özelliğidir. Bu boşluk olmayan tablo demektir. Yani tabloya bakıldığında hiç boşluk olmayacaktır.<br />
<span id="more-64"></span></p>
<p>Bunun kadar önemli bir özellik daha vardır buda gereksiz yere veri tekrarıdır. Bu tekrar minimum olmalıdır.</p>
<p>Eğer tabloda boş yerler gözüküyorsa flat table değildir.</p>
<p>Başka derslerde görüşmek üzere.. Onur  Selek..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onurselek.com/blog/veritabani/flat-table-duz-tablo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sql Komutlarına Giriş (Veri tabanı ve tablo oluşturma)</title>
		<link>http://www.onurselek.com/blog/veritabani/sql-komutlarina-giris-veri-tabani-ve-tablo-olusturma/</link>
		<comments>http://www.onurselek.com/blog/veritabani/sql-komutlarina-giris-veri-tabani-ve-tablo-olusturma/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 07:02:47 +0000</pubDate>
		<dc:creator>Onur</dc:creator>
				<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[char]]></category>
		<category><![CDATA[kolon]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[null]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[varchar]]></category>
		<category><![CDATA[veri tabanı]]></category>

		<guid isPermaLink="false">http://www.onurselek.com/blog/?p=63</guid>
		<description><![CDATA[Yavaş yavaş sql komutlarını verip anlamlarını yazıp açıklayacağız. Öncelikle oluşturacağımız tabloları tutacak yer veri tabanı(database)dır. O zaman öncelikle veri tabanı oluşturacağız. CREATE DATABASE onurselek; Buradaki CREATE DATABASE komutu sabittir, sonundaki onurselek ise veri tabanının adıdır buraya istediğinizi yazabilirsiniz. Ama önemli bir nokta var burada ad verirken Türkçe karakterlerden ve özel karakterlerden kaçınmalıyız. Şimdi ise oluşturduğumuz veri tabanına [...]]]></description>
			<content:encoded><![CDATA[<p>Yavaş yavaş sql komutlarını verip anlamlarını yazıp açıklayacağız. Öncelikle oluşturacağımız tabloları tutacak yer veri tabanı(database)dır. O zaman öncelikle veri tabanı oluşturacağız.</p>
<p><strong>CREATE DATABASE onurselek;</strong></p>
<p>Buradaki <strong>CREATE DATABASE </strong>komutu sabittir, sonundaki <strong>onurselek</strong> ise veri tabanının adıdır buraya istediğinizi yazabilirsiniz. <strong>Ama önemli bir nokta var burada ad verirken Türkçe karakterlerden ve özel karakterlerden kaçınmalıyız.<br />
</strong><br />
Şimdi ise oluşturduğumuz veri tabanına tablo oluşturalım.<br />
<span id="more-63"></span><br />
<strong>CREATE TABLE onurselektablo<br />
</strong><strong>(kolon1 tip1, kolon2 tip2, kolon3 tip3,..);<br />
</strong><br />
burada <strong>CREATE TABLE </strong>tablo oluıştur anlamındadır daha sonra yazdığımız <strong>onurselektablo </strong>ise tablo adımızdır. Altındakiler ise en önemli yeridir, kolonlardır. Yani tabloya neler girilecekse onları burada belirleyeceğiz. Bu konuyu daha iyi anlayabilmeniz için bir örnek tablo oluşturup onun üzerinde açıklama yapmak daha iyi olacaktır.</p>
<p>Örnek Kod:<br />
<strong>CREATE TABLE kisiler<br />
(adi varchar(10) not null,<br />
soyadi varchar(10) not null,<br />
telefon char(11))<br />
</strong><br />
Burada yaptığımız kisiler adında bir tablo oluşturduk. İçindeki kolonları ise tek tek açıklayalım.</p>
<p><strong>adi varchar(10) not null: </strong><strong>adi</strong> adında bir kolon açıyor <strong>varchar(10)</strong> varchar bir veri tipidir karakter verilerde kullanılır. parantez içindeki <strong>10</strong> ise oraya maksimum girilcek karakter sayısıdır yani veri girerken 10 karakterden fazla girilemek demek.  <strong>not null</strong> nedir derseniz, <strong>null</strong> yani boş bırakılamaz demek. yani bu tabloya veri girerken adi kısmı boş olamaz, bir veri girilmek zorundadır.</p>
<p><strong>soyadi varchar(10) not null: </strong> Bir öncekiyle aynı olduğu için açıklamıyorum.</p>
<p><strong>telefon char(11): </strong>yine bir kolon açıyor <strong>telefon</strong> adında. bunda ise <strong>char</strong> veri tipini kullandık neden bunu kullandık derseniz telefon numarasının uzunluğu hep sabittir yani bir kişinin 5 karakter bir kişinin 15 karakter olamaz. Bu yüzden girilcek veri uzunluğu sabit ve karakter verisi ise <strong>char</strong> veri tipini kullanmak uygundur. <strong>11</strong> ise biraz öncekiyle aynı girilcek uzunluktur. Bunda <strong>not null</strong> koymadık farkı anlamanız açısından bundaki fark veri girerken adını soyasını girip telefonu boş bırakabiliriz ama <strong>ad ve soyad</strong> kesinliklikle girilmek zorundadır.</p>
<p>Şimdilik bu kadar daha sonraki konumuzda bu oluşturduğumuz tabloya veri girme ve veri sorgulama işini yapacağız.<br />
Makale Yazarı : Onur Selek.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onurselek.com/blog/veritabani/sql-komutlarina-giris-veri-tabani-ve-tablo-olusturma/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

