Database
 sql >> Baza danych >  >> RDS >> Database

Narzędzia online do testowania projektów i zapytań SQL

W tym artykule pokażę, jak zaprojektować bazę danych, wlać trochę danych, a na koniec wykonać zapytania. Wszystko załatwimy jedynie za pomocą… przeglądarki internetowej. Zgadza się, bez instalacji, bez kluczy licencyjnych, bez deinstalacji. Po prostu przełącz się na Google Chrome i postępuj zgodnie z instrukcjami.

Projekt bazy danych

Do zaprojektowania bazy danych użyję Vertabelo . Ponieważ jest to blog poświęcony produktom Vertabelo, wybór jest oczywisty :)

Musisz zarejestrować się dla konta, aby przećwiczyć następujące kroki. Generowanie skryptów SQL (inaczej inżynieria do przodu) nie jest dostępne dla Anonimowych Cowards. Ale nie martw się. Możesz zarejestrować się na bezpłatne konto Vertabelo co jest więcej niż wystarczające dla naszego projektu.

Oto mój projekt. To szczątkowe. Możesz zaprojektować coś bardziej wyrafinowanego.


Skrypt DDL bazy danych

Aby wygenerować skrypt tworzenia schematu, kliknij ikonę SQL, a następnie kliknij „Generuj” w wyświetlonym formularzu.


Nie musisz pobierać skryptu generowania na swój komputer. Kliknij nazwę skryptu, a skrypt otworzy się w nowym oknie. Zobaczysz coś takiego:

[...]

-- tables
-- Table: category
CREATE TABLE category (
    id int  NOT NULL,
    code int  NOT NULL,
    CONSTRAINT category_pk PRIMARY KEY (id)
);

[...]

Nie zamykaj tego okna. Tutaj skopiujesz i wkleisz.

Łączenie z silnikiem bazy danych

Nie musisz niczego instalować, aby przetestować swoje skrypty SQL. Możesz użyć aplikacji SqlFiddle.com, aby wykonać kilka treningów SQL online. Pamiętaj, aby wybrać konkretną wersję silnika bazy danych, z którą chcesz się bawić.

Skopiuj wygenerowany skrypt i wklej go do lewego panelu programu SQL Fiddle. Kliknij „Zbuduj schemat”, a otrzymasz bazę danych z tabelami i odniesieniami.

Praktyka

Możesz dodać te wkładki na końcu lewego panelu, aby dodać dane.

insert into category values(1,'designer');
insert into category values(2,'sql');
insert into category values(3,'database');

insert into product values(1,'vertabelo','vert1', 1);
insert into product values(2,'sqlfilddle','sf1', 2);

Ponownie kliknij przycisk „Buduj schemat”.

W prawym panelu znajduje się miejsce do wykonywania zapytań. Na przykład:

select p.name, c.code 
from product p join category c on (c.id = p.category_id) ;

Kliknij przycisk „Uruchom SQL”, a zobaczysz wyniki na dole strony.

Jak widać, nie ma potrzeby instalowania czegokolwiek, aby określić, jak działa model relacyjny. Jeśli masz jakiekolwiek pytania dotyczące projektowania baz danych obsługiwanego przez przeglądarkę, nie wahaj się zapytać nas. Możesz otrzymać zniżkę, jeśli poprosisz o dobrą :).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL, jak zaktualizować dane

  2. Do czego służy funkcja DECODE w SQL?

  3. Jak używać REPLACE w SQL?

  4. Używasz nazwanych instancji? Przetestuj połączenie DAC!

  5. Błąd szacowania liczebności podzapytania