• 17-10-2008, 18:08:40
    #1
    Arakdaşlar ben kodları falan oluştrudum sql dosyasını bigdump ile yükledim bi güzel gayet güzel yükledi kodları aşağıda

    create table customers
    ( customerid int unsigned not null auto_increment primary key,
      name char(50) not null,
      address char(100) not null,
      city char(30) not null
    );
    
    create table orders
    ( orderid int unsigned not null auto_increment primary key,
      customerid int unsigned not null,
      amount float(6,2),
      date date not null
    );
    
    create table books
    (  isbn char(13) not null primary key,
       author char(50),
       title char(100),
       price float(4,2)
    );
    
    create table order_items
    ( orderid int unsigned not null,
      isbn char(13) not null,
      quantity tinyint unsigned,
    
      primary key (orderid, isbn)
    
    );
    create table book_reviews
    (
      isbn char(13) not null primary key,
      review text
    );
    Veritabanı bu şimdi kitapta buna gene sql ile veri girişi yapılmak isteniyor onunda kodları bu

    use books;
    
    insert into customers values
      (NULL, "Julie Smith", "25 Oak Street", "Airport West"),
      (NULL, "Alan Wong", "1/47 Haines Avenue", "Box Hill"),
      (NULL, "Michelle Arthur", "357 North Road", "Yarraville");
    
    insert into orders values
      (NULL, 3, 69.98, "2000-04-02"),
      (NULL, 1, 49.99, "2000-04-15"),
      (NULL, 2, 74.98, "2000-04-19"),
      (NULL, 3, 24.99, "2000-05-01");
    
    insert into books values
      ("0-672-31697-8", "Michael Morgan", "Java 2 for Professional Developers", 34.99),
      ("0-672-31745-1", "Thomas Down", "Installing Debian GNU/Linux", 24.99),
      ("0-672-31509-2", "Pruitt, et al.", "Teach Yourself GIMP in 24 Hours", 24.99),
      ("0-672-31769-9", "Thomas Schenk", "Caldera OpenLinux System Administration Unleashed", 49.99);
    
    insert into order_items values
      (1, "0-672-31697-8", 2),
      (2, "0-672-31769-9", 1),
      (3, "0-672-31769-9", 1),
      (3, "0-672-31509-2", 1),
      (4, "0-672-31745-1", 3);
    
    insert into book_reviews values
      ("0-672-31697-8", "Morgan's book is clearly written and goes well beyond 
                         most of the basic Java books out there.");
    bunu nasıl giricem veritbanına ? gene bigdump ilemi
  • 17-10-2008, 18:45:28
    #2
    Üyeliği durduruldu
    Sen veritabanını neden bigdump ile yapıyorsun ki ? Phpmyadmin'den yap görsel olarak inan çok basit...
  • 17-10-2008, 19:05:32
    #3
    bence zor ya beceremdim bana böyle daha kolay geliyor ama senin dediğin gibi ordan yapsam bunu bu verileride direkt olarka ordan girerdim daha koaly olurdu
  • 17-10-2008, 19:12:45
    #4
    Şimdi ben yükledim. Phpmyadmin'e giriniz. Bir db oluşturun ve önce üstdeki db'yi kopyalayın ve phpmyadmin'den oluşturduğunuz db'ye girip Yukarıdan SQL butonuna tıklayınız. Orada çıkan panele yapıştırın ve Go'ya tıklayınız. İlk db'niz yüklendi şimdi verileri yükleyelim. Aynı şekilde tekrar SQL butonuna tıklayın ve altdaki verileri yapıştırıp Go 'ya tıklayınız. Unutmadan: veritabanını yüklerken üstdeki use books; satırını siliniz

    http://img210.yukle.tc/image.php?id=8516db.JPG
  • 17-10-2008, 19:27:45
    #5
    çok sağol ama bir sorun ooldu ISBN kullanılan satırlarda hata verdi bak

    SQL sorgusu:

    INSERT INTO books
    VALUES (
    "0-672-31697-8", "Michael Morgan", "Java 2 for Professional Developers", 34.99
    ), (
    "0-672-31745-1", "Thomas Down", "Installing Debian GNU/Linux", 24.99
    ), (
    "0-672-31509-2", "Pruitt, et al.", "Teach Yourself GIMP in 24 Hours", 24.99
    ), (
    "0-672-31769-9", "Thomas Schenk", "Caldera OpenLinux System Administration Unleashed", 49.99
    );

    MySQL çıktısı: Yardım
    #1062 - Duplicate entry '0-672-31697-8' for key 1

    edit:Bu hatayı veriiyor ama genede ekliyor ilginç...
  • 17-10-2008, 19:32:53
    #6
     
    -- phpMyAdmin SQL Dump
    -- version 2.9.1.1
    -- http://www.phpmyadmin.net
    -- 
    -- Host: localhost
    -- Generation Time: Oct 17, 2008 at 07:29 PM
    -- Server version: 5.0.27
    -- PHP Version: 5.2.0
    -- 
    -- Database: `f`
    -- 
    -- --------------------------------------------------------
    -- 
    -- Table structure for table `book_reviews`
    -- 
    CREATE TABLE `book_reviews` (
    `isbn` char(13) NOT NULL,
    `review` text,
    PRIMARY KEY (`isbn`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    -- 
    -- Dumping data for table `book_reviews`
    -- 
    INSERT INTO `book_reviews` (`isbn`, `review`) VALUES 
    ('0-672-31697-8', 'Morgan''s book is clearly written and goes well beyond \r\n most of the basic Java books out there.');
    -- --------------------------------------------------------
    -- 
    -- Table structure for table `books`
    -- 
    CREATE TABLE `books` (
    `isbn` char(13) NOT NULL,
    `author` char(50) default NULL,
    `title` char(100) default NULL,
    `price` float(4,2) default NULL,
    PRIMARY KEY (`isbn`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    -- 
    -- Dumping data for table `books`
    -- 
    INSERT INTO `books` (`isbn`, `author`, `title`, `price`) VALUES 
    ('0-672-31697-8', 'Michael Morgan', 'Java 2 for Professional Developers', 34.99),
    ('0-672-31745-1', 'Thomas Down', 'Installing Debian GNU/Linux', 24.99),
    ('0-672-31509-2', 'Pruitt, et al.', 'Teach Yourself GIMP in 24 Hours', 24.99),
    ('0-672-31769-9', 'Thomas Schenk', 'Caldera OpenLinux System Administration Unleashed', 49.99);
    -- --------------------------------------------------------
    -- 
    -- Table structure for table `customers`
    -- 
    CREATE TABLE `customers` (
    `customerid` int(10) unsigned NOT NULL auto_increment,
    `name` char(50) NOT NULL,
    `address` char(100) NOT NULL,
    `city` char(30) NOT NULL,
    PRIMARY KEY (`customerid`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
    -- 
    -- Dumping data for table `customers`
    -- 
    INSERT INTO `customers` (`customerid`, `name`, `address`, `city`) VALUES 
    (1, 'Julie Smith', '25 Oak Street', 'Airport West'),
    (2, 'Alan Wong', '1/47 Haines Avenue', 'Box Hill'),
    (3, 'Michelle Arthur', '357 North Road', 'Yarraville');
    -- --------------------------------------------------------
    -- 
    -- Table structure for table `order_items`
    -- 
    CREATE TABLE `order_items` (
    `orderid` int(10) unsigned NOT NULL,
    `isbn` char(13) NOT NULL,
    `quantity` tinyint(3) unsigned default NULL,
    PRIMARY KEY (`orderid`,`isbn`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    -- 
    -- Dumping data for table `order_items`
    -- 
    INSERT INTO `order_items` (`orderid`, `isbn`, `quantity`) VALUES 
    (1, '0-672-31697-8', 2),
    (2, '0-672-31769-9', 1),
    (3, '0-672-31769-9', 1),
    (3, '0-672-31509-2', 1),
    (4, '0-672-31745-1', 3);
    -- --------------------------------------------------------
    -- 
    -- Table structure for table `orders`
    -- 
    CREATE TABLE `orders` (
    `orderid` int(10) unsigned NOT NULL auto_increment,
    `customerid` int(10) unsigned NOT NULL,
    `amount` float(6,2) default NULL,
    `date` date NOT NULL,
    PRIMARY KEY (`orderid`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
    -- 
    -- Dumping data for table `orders`
    -- 
    INSERT INTO `orders` (`orderid`, `customerid`, `amount`, `date`) VALUES 
    (1, 3, 69.98, '2000-04-02'),
    (2, 1, 49.99, '2000-04-15'),
    (3, 2, 74.98, '2000-04-19'),
    (4, 3, 24.99, '2000-05-01');
    Hepsini sil tekrar bundan yükle
  • 17-10-2008, 21:57:56
    #7
    Üyeliği durduruldu
    Ayrıca neden tüm alanlar primary key ?