SQL ( Structured Query Language )

SQL

SQL merupakan singkatan dari Structured Query Language.SQL merupakan bahasa komputer standard ANSI ( American National Standard Institude ).Dengan SQL kita dapat mengakses database, menjalankan queri untuk mengambil data dari database, menambahkan data ke database, menghapus data di dalam database, dan meng-update data di dalam database.

Pernyataan SQL dapat dikelompokkan menjadi beberapa kelompok, yakni:

  1. Data Definition Language ( DDL ).
    Data Definition Language (DDL) adalah bahasa dalam DBMS yang digunakan untuk membuat atau mendefinisikan obyek-obyek di dalam database. Statement DDL adalah perintah-perintah yang digunakan untuk menjelaskan objek dari database. Dengan kata lain DDL digunakan untuk mendefinisikan kerangka database. Secara umum untuk membuat obyek table.

  2. Data Manipulation Language ( DML ).
    Data Manipulation Languange (DML) merupakan kelompok perintah yang berfungsi untuk memanipulasi data dalam basis data, misalnya untuk pengambilan, penyisipan, pengubahan, dan penghapusan data.Perintah yang termasuk dalam kelompok DML adalah SELECT, INSERT, DELETE, dan UPDATE.

    SQL merupakan subbahasa pemrograman yang khusus dipergunakan untuk memanipulasi basis data.

    SQL adalah salah satu DBMS (database management system) yang saat ini banyak digunakan untuk operasi basis data dan embedded (ditempelkan) di hampir semua bahasa pemrograman yang mendukung basis data relasional.

    Perbedaan penggunaan SQL pada masing-masing bahasa biasanya  pada sintaks2 khusus. Misalnya : INSERT INTO … VALUE. Pada bahasa yang lain INSERT INTO …VALUES…, dll.

    Bahasa yang mendukung SQL antara lain : V Basic, C++ Builder,Delphi, ORACLE, MySQL,PostGreeSQL,JAVA,dll

    Kategori

    SQL memiliki 3 kategori perintah

  3. Data Definition Language (DDL), yakni perintah2 yang digunakan untuk mendefinisikan (menciptakan, tambah/mengubah/hapus) sturktur data/tabel

  4. Data manipulation language (DML), yakni perintah yang digunakan untuk memanipulasi database (melihat, menenusuri, filtering, summarize, perhitungan, dll)

  5. Data Control Language (DCL, digunakan untuk mengedalikan database

Perintah Perintah dalam Data Base 

Perintah-perintah dalam SQL bisa disebut dengan query.
Ada tiga sub perintah:
1.  DDL -> Data Definition Language
2.  DML -> Data Manipulation Language
3.  DCL -> Data Control Language
I.    Data Definition Language
Ini adalah perintah dasar untuk membangun kerangka nya database, seperti:
CREATE: Perintah ini digunakan untuk membuat. Membuat database baru, view baru, kolom, dll.
Nanti kita bahas bagaimana cara untuk menggunakan perintah ini.

ALTER:    Perintah ini digunakan untuk mengubah strukturnya tabel yang sudah jadi sebelumnya.
Seperti mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom,
bisa juga untuk memberikan atribut pada kolom.

DROP:       Perintah ini digunakan untuk menghapus database dan tabel.

II.    Data Manipulation Language
Ini adalah perintah untuk memanipulasi data dalam database yang sudah dibuat. Perintah-perintahnya seperti:
INSERT:    Perintah ini digunakan untuk menyisipkan atau memasukan databaru ke dalam tabel.
SELECT:    Perintah ini digunakan untuk mengambil data atau menampilkan data dari suatu tabel.
Data yang kita ambil bisa kita tampilkan dalam layar prompt MySQL secara langsung atau melalui tampilan aplikasi.
UPDATE:    Perintah ini digunakan untuk memperbarui data lama menjadi data baru.
DELETE:    Perintah ini digunakan untuk menghapus data dari tabel

advertisement:

1. Create Database
Pertama yang kita lakukan untuk belajar tentang SQL server yaitu membentuk pertama kali database yang akan kita gunakan untuk tempat belajar.
Perintah untuk membuat database
CREATE DATABASE TOKO
perintah diatas akan membuat database pada tempat default sql server (C:\Program Files\Microsoft SQL Server\MSSQL\Data). Untuk membentuk database dengan menentukan letak database gunakan perintah
CREATE DATABASE TOKO
ON
(
NAME = toko_dat,
FILENAME = ‘c:\Latihan SQL\Toko_Latihan.mdf’,
SIZE = 4,
MAXSIZE = 10,
FILEGROWH = 1
)
2. Create Table
Perintah SQL Server untuk membuat tabel baru digunakan
CREATE TABLE Barang
(
idbarang varchar(4) primary key ,
namabarang varchar(30),
harga money,
tanggal datetime default getdate()
)
Untuk penulisan nama table dan kolom harus diawali dengan text dan dapat diikuti dengan bilangan. Terdapat banyak pilihan Tipe data yang digunakan dalam sql server lengkapnya silahkan baca di http://www.mssqlcity.com/Articles/General/choose_data_type.htm
Dibawah ini adalah contoh untuk membuat tabel Barang
CREATE TABLE Barang
(
idbarang varchar(4) primary key ,
namabarang varchar(30),
harga money,
tanggal datetime default getdate()
)
Perintah diatas bisa dijalankan dengan sukses tapi terdapat kekurangan yaitu Bagaimana jika tabel yang kita mau buat sudah ada dalam database.Perintah sql server untuk mengabaikan jika tabel sudah ada dan membuat tabel jika tabel belum ada gunakan perintah
If Exists( SELECT Table_Name FROM Information_Schema.Tables
WHERE Table_Name = ‘Barang’ )
DROP TABLE Barang
go
Use TOKO
CREATE TABLE Barang
(
idbarang varchar(4) primary key ,
namabarang varchar(30),
harga money,
tanggal datetime default getdate()
)
Setelah membuat database dan tabel pada sql server, sekarang kita akan isi data yaitu dengan perintah
Setelah membuat database dan tabel pada sql server, sekarang kita akan isi data yaitu dengan perintah

3. Insert Table
Database Sudah terbentuk dengan 1 tabel, sekarang perintah SQL untuk isi tabel Barang
Rumus Umum Insert
Insert into[Nama_Tabel]( [Kolom1],[Kolom2],..[kolom?] )
values(isikolom1,isikolom2,..isikolom?)
Pada tabel barang terdapat nama nama field idbarang,namabarang,harga,tanggal tetapi field tanggal bernilai default getdate() yang artinya field tanggal jika diisi akan akan nilainya sesuai dengan nilai yang diberikan dan jika tidak diisi akan bernilai tanggal pada saat pengisian data.
contoh pemakaian dalam tabel Barang dengan rumus
insert into Barang(idbarang,namabarang,harga)
values(‘isi Kode Barang’,’isi Nama Barang’,’isi Harga Barang’)
jika ditambahkan field tanggal akan menjadi
insert into Barang(idbarang,namabarang,harga)
values(‘isi Kode Barang’,’isi Nama Barang’,’isi Harga Barang’)
contoh pemakaian dalam tabel Barang dengan data
insert into Barang(idbarang,namabarang,harga) values(’B001′,’Barang 1′,3500)
insert into Barang(idbarang,namabarang,harga) values(’B002′,’Barang 2′,1000)
insert into Barang(idbarang,namabarang,harga) values(’B003′,’Barang 3′,5000)
insert into Barang(idbarang,namabarang,harga) values(’B004′,’Barang 4′,7050)
4. Perintah Select
Perintah Select merupakan perintah untuk menampilkan data baik secara keseluruhan maupun dengan kondisi tertentu
menampilkan data barang secara keseluruhan gunakan perintah
Select * from Barang
Tanda * merupakan Semua Field yang ingin ditampilkan
Hasil Select * from Barang
idbarang namabarang harga tanggal
—— ————- ———– —— ——————–
B001 Barang 1 3500.0000 2007-10-14 17:17:55.153
B002 Barang 2 1000.0000 2007-10-14 17:17:55.170
B003 Barang 3 5000.0000 2007-10-14 17:17:55.170
B004 Barang 4 7050.0000 2007-10-14 17:17:55.170
B005 Barang 5 9800.0000 2007-10-14 17:17:55.170
Untuk menampilkan Field tertentu misalnya idbarang, namabarang gunakan perintah
select idbarang, namabarang from barang
Hasilnya
idbarang namabarang
——– —————
B001 Barang 1
B002 Barang 2
B003 Barang 3
B004 Barang 4
B005 Barang 5
3. Perintah Where
Setelah menggunakan perintah Select untuk menampilkan data secara keseluruhan dan untuk menampilkan data dengan kondisi tertentu digunakan perintah Select dan ditambahkan perintah where diikuti dengan kondisi yang ingin ditampilkan.
Mengetahui nama barang dengan idbarang B001 gunakan perintah
select namabarang from Barang where idbarang=’B001′
Hasilnya
namabarang
——————————
Barang 1
Menampilkan barang dengan harga 5000
select barang from Barang where harga=5000
Hasilnya
namabarang
——————————
Barang 3
Menampilkan Harga Barang dengan harga lebih besar 3000 dan lebih kecil dari 7000
select idbarang,namabarang,harga from Barang where harga>3000 and harga<7000
Hasilnya
idbarang namabarang harga
——– —————————— ———————
B001 Barang 1 3500.0000
B003 Barang 3 5000.0000
4. Function SQL
SQL Server terdapat function diantaranya Function SUM,AVG,Max,Min,Count
Contoh Pemakaian
select sum(harga) as sumharga from barang

Incoming search terms:

pengertian sql,pengertian mysql,fungsi sql,makalah mysql,makalah tentang MySQL,pengertian dan fungsi SQL,artikel mysql,makalah sql,pengertian My SQL,perbedaan sql dan mysql,pengertian sql dan mysql,pengertian dan fungsi mysql,pengertian varchar,makalah pengertian sql,pengertian mysql dan sql,pengertian mysql server,delphi hapus semua field,makalah tentang my sql,pengertian my sql server,artikel tentang my sql,pengertian insert,fungsi dari sql,contoh tabel harga barang,kegunaan mysql,artikel my sql,pengertian mysql menurut para ahli,rumus sql server,fungsi perintah sql,pengertian dari sql,pengertian sql database,pengertian tentang sql,pengertian fungsi dalam sql,pengertian function sql,pengertian dari mysql,artikel tentang mySQL,pengertia sql(mysql),kegunaan sql,pengertian fungsi dan prosedur dalam perintah-perintah sql,apa pengertian sql,pengertian mysql dan fungsi,jelaskan tentang mysql berikut fungsinya,tentang mysql,pengertian fungsi dan contohnya sql,perintah data base barang,pengertian dan fungsi perintah sql,contoh tabel daftar harga barang,pengertian dan kegunaan mysql,pengertiansql,fungsi di sql,fungsi SQL CREATE TABLE,pengertian tentang mysql,fungsi SQL\,pengertian mssql,mysql,pengertian insert table,pengertian generate keys,penertian sql,makalah tentang sql,pengertian dan fungsi insert,pengertian sql(mysql),pengertian tabel pada sql,istilah perintah sql,contoh DML dalam sql server,cara membuat tabel database menggunakan perintah sql,rangkuman database,arti sql server,data dalam sgl server dan pengartiannya,perintah dasar dan fungsinya pemograman sql,perintah dan fungsi mysql,fungsi database dan tabel dalam sql server,apa fungsi sql,fungsi database dan table di sql server,perbedaan sql server dengan my sql,pengertian dcl dan contohnya pada sql,pengertian msql,pengertian ms sql,perintah-perintah yang digunakan dalam database c,pengertian menyisipkan tabel,untuk harga barang pada mysql,perintah-perintah sql dan fungsinya,perintah-perintah sql,sql server atau mysql,pengertian myscl,perintah-perintah dalam sql beserta fungsi dan contohnya,perintah waktu dalam sql,Pengertian mysql dan fungsinya,perintah untuk sql untuk menyisipkan isi tabel ke tabel yang lain,perintah untuk mengambil data pada sql server,pengertian insert pada database,rumus dasar-dasar sql,pengertian insert data,sql bikin tabel baru,sql arti,sql antara,Pengertian fungsi dalam perintah sql,sub bahasa pemrograman yang khusus digunakan untuk memanipulasi data disebut,sql and mysql,pengertian fungsi dan contoh perintah pada program SQL,search tanggal perintah sql,pengertian fungsi dan contoh perintah SQL


 

1. Sebutkan langkah – langkah dalam menghidupkan server my SQL !      jawab:

2. sebutkan langkah-langkah menjalankan program my SQL !     jawab : Menjalankan aplikasi MYSQL

             MYSQL adalah aplikasi database yang berjalan sebagai service.

Aplikasi service berjalan tanpa menampilkan antar muka pada dekstop/taskbar

MYSQL menyediakan berbagai aplikasi tambahan yang berfungsi sebagai antar

muka.

Langkah-langkah menjalankan MYSQL :

MYSQL berada pada folder dengan extensi .Bin pada direktori MYSQL

Service MYSQL yang harus dijalankan untuk aplikasi MYSQLD

Macam-macam MYSQLD yang terdapat pada Windows:

_ MYSQLD

_ MYSQLD-Debug

_ MYSQLD-Max

_ MYSQLD-Max-NT

MYSQLD yang ber akhiran –NT digunakan untuk Sistem Operasi berbasis

Win NT seperti Windows 2000,Windows XP, Windows 2003.

Langkah-langkah yang harus ditempuh untuk menjalankan service MYSQL

adalah:

Jalankan Command Prompt/Dos Prompt pada Windows dengan cara sbb:

o Cara 1:

_ Klik Start

_ Pilih All program

_ Pilih Accessories

_ Pilih Command Prompt

o Cara 2 :

_ Kilik Start

_ Pilih Run

_ Pada jenndela Run ketikan CMD

_ pilih OK

3. apa pengertian dari relation ship diagram (ERD) ?    jawab : merupakan salah satu alat bantu (berupa gambar)dan model database relasional yg berguna    untuk menjelaskan hubungan/relasi antar tabel yg terdapat di dalam Database dalam ERD kita juga dapat melihat daftar kolom yg menyusun masing-masing tabel.

4. sebutkan 6 alasan menggunakan my SQL !    jawab :

5. jelaskan pengertian dari system tunggal (stand alone)yg digunakan dalam arsitektur  aplikasi Database    jawab :

No comments:

Post a Comment