Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SISTEM BASISDATA Lasmedi Afuan, ST.,M.Cs. SQL (S RUCTURE Q UERY L ANGUAGE ) Query/SQL : Bahasa standar yang digunakan untuk mengakses basisdata. Standar.

Presentasi serupa


Presentasi berjudul: "SISTEM BASISDATA Lasmedi Afuan, ST.,M.Cs. SQL (S RUCTURE Q UERY L ANGUAGE ) Query/SQL : Bahasa standar yang digunakan untuk mengakses basisdata. Standar."— Transcript presentasi:

1 SISTEM BASISDATA Lasmedi Afuan, ST.,M.Cs

2 SQL (S RUCTURE Q UERY L ANGUAGE ) Query/SQL : Bahasa standar yang digunakan untuk mengakses basisdata. Standar bahasa yang sama untuk berbagai DBMS MySql Sql Server Access Oracle Sybase DB2 And other database

3 SQL S INTAX SELECT Company, Country FROM Customers WHERE Country <> 'USA‘ SELECT * FROM Customers

4 SQL Structure Query Language SQL mengijinkan untuk mengakses dan memanipulasi basisdata ANSI (American National Standards Institute) Standard

5 W HAT SQL C AN DO ? Mengeksekusi query terhadap basisdata Mengambil data dari basisdata Menambah record kedalam basisdata Mengubah/mengupdate data didalam basisdata Menghapus record dari sebuah basisdata Membuat basisdata baru Membuat tabel didalam basisdata Membuat store procedure didalam basisdata Membuat view Memberikan ijin akses terhadap tabel, views dan procedura

6 SQL S TATEMENT SELECT * FROM Persons Ket: Perintah diatas merupakan query untuk menampilkan semua data dari tabel Persons Nama tabel

7 K EEP IN YOUR MIND SQL tidak CASE SENSITIF

8 S EMICOLON AFTER SQL STATEMENT Beberapa DBMS membutuhkan semicolon disetiap akhir dari statement SQL Semicolon merupakan standar yang digunakan untuk memisahkan statement sql satu dengan yang lain

9 SQL : DML & DDL DML SELECT - mengekstrak data dari basidata UPDATE – update data dari basisdata DELETE – menghapus data dari basisdata INSERT INTO – menambahkan /memasukkan data ke basisdata/tabel DDL CREATE DATABASE – membuat sebuah database ALTER DATABASE – modifikasi database CREATE TABLE – membuat tabel ALTER TABLE – memodifikasi tabel DROP TABLE – menghapus tabel CREATE INDEX – membuat index DROP INDEX – menghapus index

10 SQL SELECT S TATEMENT SELECT column_name(s) FROM table_name And SELECT * FROM table_name

11

12 SQL SELECT DISTINCT S TATEMENT SELECT DISTINCT column_name(s) FROM table_name Ket : DISTINCT (diffrent)digunakan untuk menampilkan kolom yang memiliki nilai yang sama

13

14 WHERE C LAUSE SELECT column_name(s) FROM table_name WHERE column_name operator value

15

16

17

18 O PERATOR AND & O R Operator And & Or digunakan untuk memfilter record berdasarkan kondisi/syarat yang lebih dari 1

19 O PERATOR AND

20 O PERATOR OR

21 K OMBINASI OPERATOR AND & O R

22 SQL ORDER BY K EYWORD ORDER BY digunakan untuk mengurutkan hasil berdasarkan kolum yang diinginkan. Pengurutan hasil dapat dilakukan secara ASC (Ascending) dan DESC (Descending) SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC

23

24

25 SQL INSERT INTO S TATEMENT INSERT INTO digunakan untuk menambahkan data kedalam basisdata SQL INSERT SINTAX INSERT INTO table_name VALUES (value1, value2, value3,...) INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...

26

27 SQL UPDATE S TATEMENT Digunakan untuk mengubah/memutahirkan data UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value

28

29

30 SQL DELETE S TATEMENT Digunakan untuk menghapus data didalam basisdata DELETE FROM table_name WHERE some_column=some_value

31 SQL SELECT TOP E QUIVALENT IN M Y SQL AND O RACLE MYSQL SINTAX SELECT column_name(s) FROM table_name LIMIT number ORACLE SINTAX SELECT column_name(s) FROM table_name WHERE ROWNUM <= number

32

33 T HE L IKE O PERATOR SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern

34

35 SQL W ILDCARDS SQL Wildcards dapat digunakan ketika melakukan pencarian dibasidata

36

37 SQL IN O PERATOR The IN operator allows you to specify multiple values in a WHERE clause. SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...)

38

39 T HE BETWEEN O PERATOR Menampilkan data yang berada dirange antara 2 nilai. Nilai dapat berupa angka,text, dan tanggal SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2

40

41 Kun ‘aliman, au muta’alliman, au mustami’an, au muhibban. Walam takun khomisan, fatahlik Jadilah Engkau Orang Berilmu, atau orang yang menuntut ilmu,atau orang yang mau mendengarkan ilmu, atau orang yang menyukai ilmu. Dan janganlah kamu menjadi orang yang kelima maka kamu akan celaka (HR.Baihaqi)

42 Sekian.....


Download ppt "SISTEM BASISDATA Lasmedi Afuan, ST.,M.Cs. SQL (S RUCTURE Q UERY L ANGUAGE ) Query/SQL : Bahasa standar yang digunakan untuk mengakses basisdata. Standar."

Presentasi serupa


Iklan oleh Google