ANA SAYFA
Kimler Online
Bugünki Mesajlar
RSS Abonelik
Go Back   Forum | Bilişim Teknolojileri-Güvenlik Danışma | VehuL.CoM ® 2008 > Web Master Bölümü > Simple Machines Forum

Simple Machines Forum SMF Hack, Plug-in, Temalar ve Template Modifikasyonları

Ana Sayfa Güvenlik Programlar Oyun Dünyası Grafik Donanım

 
   

Konu Bilgileri
Konu Başlığı
Veri Tabanını Geri Yükleme
Konudaki Cevap Sayısı
0
Şuan Bu Konuyu Görüntüleyenler
Görüntülenme Sayısı
121

Cevapla
 
LinkBack Seçenekler Stil
Alt 30-01-2010, 13:19   #1 (permalink)
Yüzbaşı
 Sırtlan - ait Kullanıcı Resmi (Avatar)
Profili Göremezsiniz !
Standart Veri Tabanını Geri Yükleme

SQL Nedir?
SQL (Structured Query Language), bir veritabanı dilidir. Program geliştiricileri ve Veritabanı kullanıcıları, bir veritabanına veri eklerken, silerken, güncellerken veya sorgularken bu dili kullanırlar. Hem ANSI hem de ISO standardı olmasına rağmen, çoğu veritabanı programı standart dillere ekleme yaparak bu dili kullanmaktadırlar.
SQL'in kullandığımız bir kaç sorgulama temel komutu vardır. Bunların en basitleri:
SELECT (veri seçerken kullanılır)
DELETE(veri silerken kullanılır)
UPDATE (veri güncellerken kullanılır)
INSERT (veri girerken kullanılır)
CREATE (tablo oluşturuken kullanılır)
DROP (tablo siler)
gelelim bunlarıu nasıl kullanacagımıza ve veriyi nasıl import edeceğimize...
Not:tablo yapısı olarak kaydedilen veri tabanı acmayı anlatıcam
şimdi bizim aldıgımız yedekleri ufaktan inceleyelim...
smf-complete_2006-06-18.sql.gz aldıgımız yedek boyle bir şeydir bunu zip programı ile actıgımıza .sql uzantılı bir dosya ile karşılasırız ve bu dosya not defteri ile acılabilir...
Kod:
DROP TABLE IF EXISTS `smf_messages`;
CREATE TABLE `smf_messages` (
  ID_MSG int(10) unsigned NOT NULL auto_increment,
  ID_TOPIC mediumint(8) unsigned NOT NULL default 0,
  ID_BOARD smallint(5) unsigned NOT NULL default 0,
  posterTime int(10) unsigned NOT NULL default 0,
  ID_MEMBER mediumint(8) unsigned NOT NULL default 0,
  ID_MSG_MODIFIED mediumint(8) unsigned NOT NULL default 0,
  subject tinytext NOT NULL default '',
  posterName tinytext NOT NULL default '',
  posterEmail tinytext NOT NULL default '',
  posterIP tinytext NOT NULL default '',
  smileysEnabled tinyint(4) NOT NULL default 1,
  modifiedTime int(10) unsigned NOT NULL default 0,
  modifiedName tinytext NOT NULL default '',
  body text NOT NULL default '',
  icon varchar(16) NOT NULL default 'xx',
  PRIMARY KEY (ID_MSG),
  UNIQUE topic (ID_TOPIC, ID_MSG),
  UNIQUE ID_BOARD (ID_BOARD, ID_MSG),
  KEY ipIndex (posterIP(15), ID_TOPIC),
  KEY participation (ID_MEMBER, ID_TOPIC),
  KEY ID_TOPIC (ID_TOPIC),
  FULLTEXT body (body(1))
) TYPE=MyISAM;

[[Linkleri görebilmek için üye olmalısınız. Üye olmak için tıklayınız...]]
şimdi burda ilk komut olan droptur drop tablo siler eski yedeği acacagımız için ilk once eski tabloyu siliyoruz...
Kod:
DROP TABLE IF EXISTS `smf_messages`;

[[Linkleri görebilmek için üye olmalısınız. Üye olmak için tıklayınız...]]
burda smf_messages tablosunu düşürdük yani mesajlarınızın kayıtlı oldugu tablo gitti...
Kod:
CREATE TABLE `smf_messages`

[[Linkleri görebilmek için üye olmalısınız. Üye olmak için tıklayınız...]]
bununla başlayan satırlar tablo oluşturmaya olanak tanır.
yukarda goreceğiniz gibi bu kodun sonunda bir sürü yazı var oda tablonun özelliklerini ve alanlarını belirtiyor...
tablo oluştu şimdi geldik en çetrefilli kısma
Kod:
INSERT INTO `smf_messages`
    (`ID_MSG`, `ID_TOPIC`, `ID_BOARD`, `posterTime`, `ID_MEMBER`, `ID_MSG_MODIFIED`, `subject`, `posterName`, `posterEmail`, `posterIP`, `smileysEnabled`, `modifiedTime`, `modifiedName`, `body`, `icon`)
VALUES (1, 1, 1, 1149542655, 0, 4, 'SMF\'ye Hoş Geldiniz!', 'Simple Machines', 'info@simplemachines.org', '127.0.0.1', 1, 1149896409, 'Arbalot', 'fdsgfdsgfd', 'xx'),
    (2, 2, 1, 1149895167, 2, 2, 'sadasdsa', 'Arbalot', 'arbalot@hotmail.com', '127.0.0.1', 1, 0, '', 'fdsaf', 'xx'),
    (3, 1, 1, 1149895178, 2, 3, 'Ynt: SMF\'ye Hoş Geldiniz!', 'Arbalot', 'arbalot@hotmail.com', '127.0.0.1', 1, 0, '', 'agfdsagds', 'xx'),
    (4, 1, 1, 1149896344, 2, 4, 'Ynt: SMF\'ye Hoş Geldiniz!', 'Arbalot', 'arbalot@hotmail.com', '127.0.0.1', 1, 0, '', 'dfsfdsgds', 'xx'),
    (5, 3, 1, 1150122130, 2, 5, 'fdsafdsa', 'Arbalot', 'arbalot@hotmail.com', '127.0.0.1', 1, 0, '', 'fdsafdsa', 'xx'),
    (6, 1, 1, 1150395431, 2, 6, 'Re: SMF\'ye Hoş Geldiniz!', 'Arbalot', 'arbalot@hotmail.com', '127.0.0.1', 1, 0, '', '[faq]lord[/faq]', 'xx'),
    (7, 1, 1, 1150395556, 2, 7, 'Re: SMF\'ye Hoş Geldiniz!', 'Arbalot', 'arbalot@hotmail.com', '127.0.0.1', 1, 0, '', '[faq=lord]arbalot[/faq]<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />[faq]lord[/faq]', 'xx');

[[Linkleri görebilmek için üye olmalısınız. Üye olmak için tıklayınız...]]
Kod:
INSERT INTO `smf_messages`

[[Linkleri görebilmek için üye olmalısınız. Üye olmak için tıklayınız...]]
bununla başlayan satırlar verilerinizi aktarmaya olanak tanır... ve hangi tabloya veri aktaracagımız soyler
mesaj tablosuna veri aktaracaz...
Kod:
(`ID_MSG`, `ID_TOPIC`, `ID_BOARD`, `posterTime`, `ID_MEMBER`, `ID_MSG_MODIFIED`, `subject`, `posterName`, `posterEmail`, `posterIP`, `smileysEnabled`, `modifiedTime`, `modifiedName`, `body`, `icon`)

[[Linkleri görebilmek için üye olmalısınız. Üye olmak için tıklayınız...]]
bu kısım tablo yapısıdır...tablonuzdaki kolon sırasına gore dizilmiştir.verilerde ona gore dizilecektir zaten...
Kod:
VALUES (1, 1, 1, 1149542655, 0, 4, 'SMF\'ye Hoş Geldiniz!', 'Simple Machines', 'info@simplemachines.org', '127.0.0.1', 1, 1149896409, 'Arbalot', 'fdsgfdsgfd', 'xx'),
    (2, 2, 1, 1149895167, 2, 2, 'sadasdsa', 'Arbalot', 'arbalot@hotmail.com', '127.0.0.1', 1, 0, '', 'fdsaf', 'xx'),
    (3, 1, 1, 1149895178, 2, 3, 'Ynt: SMF\'ye Hoş Geldiniz!', 'Arbalot', 'arbalot@hotmail.com', '127.0.0.1', 1, 0, '', 'agfdsagds', 'xx'),
    (4, 1, 1, 1149896344, 2, 4, 'Ynt: SMF\'ye Hoş Geldiniz!', 'Arbalot', 'arbalot@hotmail.com', '127.0.0.1', 1, 0, '', 'dfsfdsgds', 'xx'),
    (5, 3, 1, 1150122130, 2, 5, 'fdsafdsa', 'Arbalot', 'arbalot@hotmail.com', '127.0.0.1', 1, 0, '', 'fdsafdsa', 'xx'),
    (6, 1, 1, 1150395431, 2, 6, 'Re: SMF\'ye Hoş Geldiniz!', 'Arbalot', 'arbalot@hotmail.com', '127.0.0.1', 1, 0, '', '[faq]lord[/faq]', 'xx'),
    (7, 1, 1, 1150395556, 2, 7, 'Re: SMF\'ye Hoş Geldiniz!', 'Arbalot', 'arbalot@hotmail.com', '127.0.0.1', 1, 0, '', '[faq=lord]arbalot[/faq]<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />[faq]lord[/faq]', 'xx');

[[Linkleri görebilmek için üye olmalısınız. Üye olmak için tıklayınız...]]
values yani değerler...buda tablo yapısına gore dizilen verilelerinizdir...
parantezler arasında kalan kısımlar sutunları belli eder yukardaki ornekte 6 adet satır aktardık buda demek oluyor ki forumumuzda 6 tane mesaj vardı...ve bunları aktardık...
bazı arkadaşlar sıfır forum kurdum ama sadece uyeleri almak istiyorum diyorlar bu durumda ne yapıyoruz
smf forumu kurduktan sonra aldıgımıs oldugumuz yedeği not defteri aracılıgı ile acıyoruz ve
Kod:
INSERT INTO `smf_messages`

[[Linkleri görebilmek için üye olmalısınız. Üye olmak için tıklayınız...]]
Alıntı
;
işaretini gordugumuz yere kadar kopyalıyoruz...
Alıntı
;
ile başlayan yerden işaretini gordugumuz yere kadar kopyalıyoruz... işareti dahil olmak üzere ve bunu PMA da çalıştırıyoruz...
Alıntıdır...
Sırtlan isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Reklam alanlarımız
Konuyu Beğendiniz mi ? Arkadaşınızla Paylaşmak İster misiniz?
Sayfayı E-Mail Olarak Gönder
Yeni Konu aç  Cevapla

Etiketler
geri, tabanını, veri, yükleme

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Silinen Kullanıcıyı Geri Getirme Sırtlan SMF | Template Modifikasyon 0 09-01-2010 14:32
Sistem Geri Yükleme Sırtlan Püf Noktası 0 06-01-2010 18:13
Cassio Lincoln'e Geri Dön Çağrısı Master Fatih Spor Dünyası Haberleri 0 19-05-2009 12:55
Veri Akış Diyagramı AhDe_VeFaLi Algoritma 0 18-03-2009 10:46
XML ile Veri Paylaşmak AhDe_VeFaLi Xml / Xslt 3 14-03-2009 11:05


Tüm Zamanlar GMT +2 Olarak Ayarlanmış. Şuanki Zaman: 23:34.

Powered by vBulletin® Version 3.8.0 .
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.0  Designed By Vehul ©  2008
Yasal Uyarı : Vehul.Com Forum Tüm Hakları Saklıdır !

| RSS | VEHUL.COM | SİTEMAP | Forum| Toplist | Computer and internet