Minggu, 15 Desember 2013

Perintah SQL Dasar

Akhirnya Nemu juga Kumpulan Script untuk SQL , sebenernya artikel script ataupun kode sql ini hanya untuk tempat penyimpanan data saya aja qoo biar gak lupa gitu !! tapi kalo anda juga lagi belajar sql, yaudah di lihat aja, biar pinter mendalami sql nya bareng-bareng. hehehhe .


SQL StatementSyntax
AND / ORSELECT column_name(s)
FROM table_name
WHERE condition
AND|OR condition
ALTER TABLEALTER TABLE table_name
ADD column_name datatypeor
ALTER TABLE table_name
DROP COLUMN column_name
AS (alias)SELECT column_name AS column_alias
FROM table_nameor
SELECT column_name
FROM table_name  AS table_alias
BETWEENSELECT column_name(s)
FROM table_name
WHERE column_name
BETWEEN value1 AND value2
CREATE DATABASECREATE DATABASE database_name
CREATE TABLECREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
column_name2 data_type,
...
)
CREATE INDEXCREATE INDEX index_name
ON table_name (column_name)or
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
CREATE VIEWCREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
DELETEDELETE FROM table_name
WHERE some_column=some_valueor
DELETE FROM table_name
(Note: Deletes the entire table!!)
DELETE * FROM table_name
(Note: Deletes the entire table!!)
DROP DATABASEDROP DATABASE database_name
DROP INDEXDROP INDEX table_name.index_name (SQL Server)
DROP INDEX index_name ON table_name (MS Access)
DROP INDEX index_name (DB2/Oracle)
ALTER TABLE table_name
DROP INDEX index_name (MySQL)
DROP TABLEDROP TABLE table_name
GROUP BYSELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
HAVINGSELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
HAVING aggregate_function(column_name) operator value
INSELECT column_name(s)
FROM table_name
WHERE column_name
IN (value1,value2,..)
INSERT INTOINSERT INTO table_name
VALUES (value1, value2, value3,....)or
INSERT INTO table_name
(column1, column2, column3,...)
VALUES (value1, value2, value3,....)
INNER JOINSELECT column_name(s)
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name
LEFT JOINSELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
RIGHT JOINSELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
FULL JOINSELECT column_name(s)
FROM table_name1
FULL JOIN table_name2
ON table_name1.column_name=table_name2.column_name
LIKESELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern
ORDER BYSELECT column_name(s)
FROM table_name
ORDER BY column_name [ASC|DESC]
SELECTSELECT column_name(s)
FROM table_name
SELECT *SELECT *
FROM table_name
SELECT DISTINCTSELECT DISTINCT column_name(s)
FROM table_name
SELECT INTOSELECT *
INTO new_table_name [IN externaldatabase]
FROM old_table_nameor
SELECT column_name(s)
INTO new_table_name [IN externaldatabase]
FROM old_table_name
SELECT TOPSELECT TOP number|percent column_name(s)
FROM table_name
TRUNCATE TABLETRUNCATE TABLE table_name
UNIONSELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2
UNION ALLSELECT column_name(s) FROM table_name1
UNION ALL
SELECT column_name(s) FROM table_name2
UPDATEUPDATE table_name
SET column1=value, column2=value,...
WHERE some_column=some_value
WHERESELECT column_name(s)
FROM table_name
WHERE column_name operator value

Source : http://www.w3schools.com/sql/sql_quickref.asp

Pengertian Komputer

Pengertian Komputer Adalah Mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output berupa informasi. ( Menurut Hamacher ), Sedangkan Definisi Komputer itu sendiri berasal dari bahasa latin computare yang mengandung arti menghitung. Karena luasnya bidang garapan ilmu komputer, para pakar dan peneliti sedikit berbeda dalam mendefinisikan termininologi komputer.



pc
Untuk mewujudkan konsepsi komputer sebagai pengolah data untuk menghasilkan suatu informasi, maka diperlukan sistem (computer system) yang elemennya terdiri dari hardware, software dan brainware. Ketiga elemen sistem komputer tersebut harus saling berhubungan dan membentuk kesatuan. Hardware tidak akan berfungsi apabila tanpa software, demikian juga sebaliknya. Dan keduanya tiada bermanfaat apabila tidak ada manusia ( Brainware ) yang mengoperasikan dan mengendalikannya.

1. Hardware atau Perangkat Keras : peralatan yang secara fisik terlihat dan bisa di jamah.

2. Software atau Perangkat Lunak : program yang berisi instruksi/perintah untuk melakukan pengolahan data.
3. Brainware : manusia yang mengoperasikan dan mengendalikan sistem komputer. Penggolongan Komputer Literatur terbaru tentang komputer melakukan penggolongan komputer berdasarkan Tiga hal, Yaitu : Data yang diolah, Penggunaan, Kapasitas/Ukurannya, dan Generasinya.

►Berdasarkan Data Yang Diolah
1. Komputer Analog
2. Komputer Digital
3. Komputer Hybrid

►Berdasarkan Penggunannya
1. Komputer Untuk Tujuan Khusus (Special Purpose Computer)
2. Komputer Untuk Tujuan Umum (General Purpose Computer)

►Berdasarkan Kapasitas dan Ukurannya
1. Komputer Mikro (Micro Computer)
2. Komputer Mini (Mini Computer)
3. Komputer Kecil (Small Computer)
4. Komputer Menengah (Medium Computer)
5. Komputer Besar (Large Computer)
6. Komputer Super (Super Computer)

►Berdasarkan Generasinya
1. Komputer Generasi Pertama (1946-1959)
2. Komputer Generasi Kedua (1959-1964)
3. Komputer Generasi Ketiga (1964-1970)
4. Komputer Generasi Keempat (1979-sekarang)
5. Komputer Generasi Kelima

◄ªª►Referensi ◄ªª►
1. V. Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky, Computer Organization (5th Edition), McGraw-Hill, 2001.
2. Robert H. Blissmer, Computer Annual, An Introduction to Information Systems 1985-1986 (2nd Edition), John Wiley & Sons, 1985.
3. William M. Fuori, Introduction to the Computer: The Tool of Business (3rd Edition), Prentice Hall, 1981.

Sumber : www.ilmukomputer.com