Merhabalar ..--
SQL Hakkındaki sorun
ların gün geçtikçe artması ve hakkında bilgi eksikliği nedeniyle internetteki "sql" hakkındaki bilgileri derleyip toparlayıp , ilgi alanımız olan phpbb'de SQL uygulaması hakkında uygulamalı anlatımla beraber yükümüzü biraz olsun azaltmak istedim.. --
SQL Nedir ?--
Structured Query Language kısaltması ve ibm'nin geliştirmesiyle hayatımıza girişini sürdürmekte..Bir yazılım dili olmasından kafa karıştırcı birçok komuta sahip. phpBB kullanıcılarımız için kopyala/yapıştır kombinasyonundan başka hiçbirşey anımsatmasada bizlere , "acaba bu komut ne işe yarıyor?" diye merak edenler için aşağıdaki ufak çaplı ve çok karşılaşacağınız döküman sizlere bir nebze yardımcı olacaktır--
SQL Komutları. --
SQL sıkıntısında başımızı ağrıtan , nivisec el yapımı Color Groups install.sql dosyasını ele alalım..--
--Create Table komutu ; Tablo kurma komutudur..İçerdiği `phpbb_color_groups` (
komutundaki prefix'ten sonraki kısım tablo adıdır.(prefix:
değiştirilmediği sürece phpbb_ ' dir).Ardından kullanılan ( parantezi
içereceği kolonların başlangıcı içindir.-----
--
Kolon adları,tipleri,primary key ; (FieldName) (FieldType) (Width)
PrimaryKey kalıbı kolon başlangıcı parantezinden sonra alışılagelmiş
bir yapıdır.
Fieldname : kolon adı ( group_name olarak kullanılmış )
FieldType : kolon tipi ( varchar olarak kullanılmış )
Width : alan genişliği (255,50 vs.. olarak görüyoruz )
PrimaryKey : bir ve birden fazla kolon adı seçileceğinde devreye giriyor ve sonuna ekleniyor. (group_id olarak görüyoruz)-----
--Alter komutları DDL (Data Definition Language)
komutlarını başlatan , içeriğin mevcut ayarlarının görüldüğü bölüm.
phpBB Modifikasyonlarında sıkça karşılaştığımız sql komutlarının ne
işleve yaradıklarını azda olsa tanıdık,öğrendik..---
--
SQL Hakkındaki sorun
SQL Nedir ?--
Structured Query Language kısaltması ve ibm'nin geliştirmesiyle hayatımıza girişini sürdürmekte..Bir yazılım dili olmasından kafa karıştırcı birçok komuta sahip. phpBB kullanıcılarımız için kopyala/yapıştır kombinasyonundan başka hiçbirşey anımsatmasada bizlere , "acaba bu komut ne işe yarıyor?" diye merak edenler için aşağıdaki ufak çaplı ve çok karşılaşacağınız döküman sizlere bir nebze yardımcı olacaktır--
SQL Komutları. --
SQL sıkıntısında başımızı ağrıtan , nivisec el yapımı Color Groups install.sql dosyasını ele alalım..--
Kod:
CREATE TABLE `phpbb_color_groups` (
--Create Table komutu ; Tablo kurma komutudur..İçerdiği `phpbb_color_groups` (
komutundaki prefix'ten sonraki kısım tablo adıdır.(prefix:
değiştirilmediği sürece phpbb_ ' dir).Ardından kullanılan ( parantezi
içereceği kolonların başlangıcı içindir.-----
Kod:
`group_id` mediumint(8) unsigned NOT NULL auto_increment,
`group_name` varchar(255) NOT NULL default '',
`group_color` varchar(50) NOT NULL default '',
PRIMARY KEY (`group_id`),
UNIQUE KEY `group_name` (`group_name`)
--
Kolon adları,tipleri,primary key ; (FieldName) (FieldType) (Width)
PrimaryKey kalıbı kolon başlangıcı parantezinden sonra alışılagelmiş
bir yapıdır.
Fieldname : kolon adı ( group_name olarak kullanılmış )
FieldType : kolon tipi ( varchar olarak kullanılmış )
Width : alan genişliği (255,50 vs.. olarak görüyoruz )
PrimaryKey : bir ve birden fazla kolon adı seçileceğinde devreye giriyor ve sonuna ekleniyor. (group_id olarak görüyoruz)-----
Kod:
ALTER TABLE `phpbb_users` ADD `user_color_group` MEDIUMINT UNSIGNED NOT NULL ;
ALTER TABLE `phpbb_color_groups` ADD `hidden` TINYINT( 1 ) DEFAULT '0' NOT NULL ;
ALTER TABLE `phpbb_color_groups` ADD `order_num` MEDIUMINT NOT NULL ;
ALTER TABLE `phpbb_groups` ADD `group_color_group` MEDIUMINT UNSIGNED NOT NULL ;
--Alter komutları DDL (Data Definition Language)
komutlarını başlatan , içeriğin mevcut ayarlarının görüldüğü bölüm.
phpBB Modifikasyonlarında sıkça karşılaştığımız sql komutlarının ne
işleve yaradıklarını azda olsa tanıdık,öğrendik..---
--
