SQL Fiddle - Chạy câu truy vấn SQL trực tuyến | Run SQL query online.

Trong một số trường hợp nào đó bạn không có trình SQL để test một câu truy vấn nào đó, hay bạn không muốn tạo thêm các cơ sở dữ liệu hoặc table trên cơ sở dữ liệu của mình, hoặc đơn giản hơn bạn muốn chia sẻ câu query với ai đó và muốn hiển thị luôn kết quả đi kèm.
Xin trân trọng giới thiệu các bạn website SQL Fiddle với nó thì bạn hoàn toàn giải quyết được các vấn đề trên một cách dễ dàng.


Đặc biệt SQL Fiddle hỗ trợ rất nhiều hệ quản trị cơ sở dữ liệu khác nhau như MySQL, Oracle, PostgreSQL, SQLLife, MS SQL,...


Bây giờ ta sẽ đi qua cách sử dụng SQL Fiddle, để thực hiện một câu truy vấn. Đầu tiên bạn cần biết giao diện của SQL Fiddle được chi thành 3 phần chính, à tính luôn phần chọn hệ quản trị cơ dữ liệu ở trên thì là bốn phần ^^!
  • Database management system: Mục này cho bạn chọn phiên bản hệ thông quản trị database cần thực thi câu truy vấn(query).
  • Schema panel: Phần này bạn phải thực thi trược khi bắt đầu các mục còn lại, hiểu đơn giản bạn sẽ phải tạo các bản table(create table), chèn dữ liệu vào bảng(insert data) và một số phát biểu SQL khác liên quan tới bảng.
  • Query panel: Phần này được sử dụng để thực thi các câu lện liên quan tới các bảng mà bạn đã tạo trong Schema panel.
  • Result panel: Đây là phân cuối cùng hiển thị kết quả truy vấn(query result) được thực thi trong Query panel.
Để dễ hiểu hơn ta sẽ đi qua một ví dụ nhỏ, bạn hãy xem demo online trên SQL Fiddler


Để chia sẻ câu truy vấn của mình sau khi chạy xong Run SQL và bạn hài lòng với kết quả được hiển thị thi hãy lấy liên kết(URL Address) trên trình web để chia sẻ.


Bạn lưu ý có thể nhưng truy vấn này chỉ tồn tại trong một khoảng thời gian nào đó, nên bạn muốn lưu giữ lâu dài và quản lý các truy vấn của mình thì hãy đăng ký một tài khoản của SQL Fiddle.



Write: +Bui Ngoc Son




1 comment:

  1. --CSDL_C3_HUYNH VAN HIEU---
    CREATE DATABASE QLDA
    CREATE TABLE PHONGBAN
    (MAPHG VARCHAR(10) PRIMARY KEY,
    TENPHG VARCHAR(50),
    TRPHG VARCHAR(50),
    NGNHANCHUC DATETIME)

    CREATE TABLE DEAN
    (MADA VARCHAR(10) PRIMARY KEY,
    TENDA VARCHAR(50),
    DIADIEM_DA VARCHAR(50),
    MAPHG VARCHAR(10),
    FOREIGN KEY (MAPHG) REFERENCES PHONGBAN(MAPHG))

    CREATE TABLE DIADIEM_PHONG
    (MAPHG VARCHAR(10) ,
    DIADIEM VARCHAR(50),
    PRIMARY KEY(MAPHG,DIADIEM),
    FOREIGN KEY (MAPHG) REFERENCES PHONGBAN(MAPHG)
    )
    CREATE TABLE NHANVIEN
    (MANV VARCHAR(10) PRIMARY KEY,
    HONV VARCHAR(50),
    TENNV VARCHAR(50),
    NGSINH DATETIME,
    DCHI VARCHAR(50),
    QQUAN VARCHAR(50),
    PHAI VARCHAR(50),
    LUONG INTEGER,
    MANQL VARCHAR(10),
    MAPHG VARCHAR(10),
    FOREIGN KEY (MAPHG) REFERENCES PHONGBAN(MAPHG)
    )

    CREATE TABLE THANNHAN
    (MANV VARCHAR(10),
    HOTN VARCHAR(50),
    TENTN VARCHAR(50),
    PHAI VARCHAR(10),
    NGAYSINH DATETIME,
    QUANHE VARCHAR(50),
    PRIMARY KEY(MANV,HOTN,TENTN),
    FOREIGN KEY (MANV) REFERENCES NHANVIEN(MANV))

    CREATE TABLE PHANCONG
    (MANV VARCHAR(10),
    MADA VARCHAR(10),
    THOIGIAN INTEGER,
    PRIMARY KEY(MANV,MADA),
    FOREIGN KEY (MADA) REFERENCES DEAN(MADA),
    FOREIGN KEY (MANV) REFERENCES NHANVIEN(MANV))

    insert into phongban values ('1','quan ly','ql0001','01/01/2010')
    insert into phongban values ('2','nghien cuu','ql0002','01/01/2010')
    insert into phongban values ('3','dieu hanh',' ','')
    insert into phongban values ('4','kinh doanh','ql0003','01/01/2010')

    insert into dean values('1','SAN PHAM X','LAM DONG','4')
    insert into dean values('2','SAN PHAM Y','TP.HCM','2')
    insert into dean values('3','DAO TAO','TP.HCM','2')
    insert into dean values('4','SAN PHAM Z','DA NANG','2')
    insert into dean values('5','QUI TRINH SAN XUAT','TP.HCM','4')
    insert into dean values('6','TIEP THI','TP.HCM','4')
    insert into dean values('12','MUA MAY TINH','LAM DONG','4')
    insert into dean values('20','TIN HOC HOA','DA NANG','2')
    insert into dean values('30','QUANG CAO','DA NANG','2')


    ReplyDelete