com
Hampir semua operator yang ada di bahasa pemrogramman bisa dipakai dalam Ms-SQL
Server.
Urutan Operator
Operator
Berikut adalah tipe-tipe operator yang didukung oleh SQL Server 2000:
Aritmatika — Simbol
Perkalian — *
Pembagian — /
Pengurangan — -
Penjumlahan — +
Pembagian sisa hasil (modulus) — %
Karakter — Simbol
Penggabungan — ||
Perbandingan — Simbol
Sama dengan — =
Tidak sama dengan — <>
Lebih besar dari — >
Lebih kecil dari — <
Lebih besar atau sama dengan —- >=
Lebih kecil atau sama dengan — <=
Tidak kurang dari — !<
Prabelism.blogspot.com
Logika — Keterangan
NOT — Membalikkan nilai boolean
AND — Bernilai benar jika kedua ekspresi benar (TRUE)
OR — Bernilai benar jika salah satu ekspresi benar (TRUE)
BETWEEN — Bernilai benar jika operand berada berada di dalam jangkauan
LIKE — Bernilai benar jika operand menemukan standar
IN — Bernilai benar jika beberapa item bernilai benar (TRUE)
SOME — Bernilai benar jika item apapun bernilai benar
ANY — Bernilai benar jika beberapa item bernilai benar
ALL — Bernilai benar jika semua bernilai benar
Bitwise — Keterangan
& (bitwise AND) — (operasi manipulasi bit antara dua ekspresi integer)
| (bitwise OR)
^ (bitwise Exclusive OR)
Unary — Keterangan
+ (positif) — Nilai numerik positif
- (negatif) — Nilai numerik negatif
- (bitwise NOT) — Mengembalikan nilai komplemen dari angka
- Konsep MySql -
SQL (Structured Query Language) (baca: sequel) adalah salah satu bahasa generasi level
ke-4 (4th GL) yang awalnya dikembangkan oleh IBM di San Jose Research Laboratory.
Berbeda dengan bahasa pemrogramman level ke-3 (3rd GL), SQL adalah bahasa yang
bersifat request oriented dan bersifat non-prosedural sehinggan lebih mudah untuk
dipelajari karena sintaksis yang digunakan hampir menyerupai bahasa yang digunakan
oleh manusia untuk berkomunikasi. Oleh karena itu, SQL lebih fleksibel dalam
penggunaannya. Selain itu, SQL juga bersifat non case sensitif. Banyak vendor pembuat
DBMS (Database Management System) yang saat ini menggunakan SQL sebagai
standarisasi dalam produk mereka, seperti ORACLE, Microsoft SQL Server,
PostGreSQL, dan MySQL.
penghapusan objek seperti tabel, indeks, bahkan basis datanya sendiri. Misalnya,
CREATE, DROP, dan ALTER.
2. DML (Data Manipulation Language), yaitu bahasa yang berhubungan dengan
proses manipulasi data pada tabel, record. Misalnya, INSERT, UPDATE,
SELECT, dan DELETE.
Berikut beberapa perintah dan fungsi yang sering digunakan di dalam Transact SQL.
Perintah - Keterangan
CREATE DATABASE - Membuat Database
ALTER DATABASE - Mengubah Database
DROP DATABASE - Membuat Database
CREATE TABLE - Membuat Tabel
ALTER TABLE - Mengubah struktur tabel
DROP TABLE - Menghapus tabel
CREATE VIEW - Membuat view
ALTER VIEW - Menghapus view
DROP VIEW - Menghapus view
CREATE PROCEDURE - Membuat stored procedure
ALTER PROCEDURE - Mengubah stored procedure
DROP PROCEDURE - Menghapus stored procedure
CREATE TRIGGER - Membuat trigger
ALTER TRIGGER - Mengubah trigger
DROP TRIGGER - Menghapus trigger
CREATE INDEX - Membuat index
DROP INDEX - Mengubah index
SELECT - Menampilkan data dari tabel
COMMIT - Menuliskan perubahan ke dalam disk
ROLLBACK - Membatalkan perubahan yang dilakukan setelah perintah COMMIT yang
terakhir.
Dasar-dasar SQL
Perintah - Keterangan
CREATE TABLE - Membuat tabel
CREATE INDEX - Membuat index
ALTER TABLE - Mengubah struktur tabel
DROP TABLE - Menghapus tabel
DROP INDEX - Menghapus index
GRANT - Memberikan hak akses
REVOKE - Menghapus hak akses
Perintah - Keterangan
SELECT - Menampilkan record dari tabel atau view
INSERT - Menyisipkan record ke dalam tabel
UPDATE - Menghapus record dari tabel
DELETE - Menghapus record dari tabel
COMMIT - Menuliskan perubahan ke dalam disk
ROLLBACK - Membatalkan perubahan yang dilakukan setelah perintah
COMMIT terakhir
- System MySql -
Tipe-tipe Data
Tipe data yang didukung oleh SQL Server ada beberapa jenis, di antaranya: Numeric,
Numeric Precission, String, Money, Datetime, Unicode Character String, Binary String,
dan beberapa tipe data lain. Berikut penjelasan masing-masing tipe data.
Numeric
1. bigint
2. int
3. smallint
Nilai integer dengan nilai dari 2^15 (-32,768) sampai 2^15-1 (32,767).
4. tinyint
5. bit
Money
1. money
2. SmallMoney
Numeric Precission
1. float
2. real
Date Time
1. Datetime
Tanggal dan waktu dari Januari 1, 1753 sampai Desember 31, 9999 dengan
akurasi sampai 3,33 milidetik.
Prabelism.blogspot.com
2. Smalldatetime
Tanggal dan waktu dari Januari 1, 1990 sampai Juni 6, 2079 dengan akurasi satu
menit.
Strings
1. char
Field berisi karakter dengan ukuran panjang tetap dengan panjang maksimum
8,000 karakter.
2. varchar
Fiels berisi karakter dengan panjang ukuran tidak tetap dengan panjang
maksimum 8,000 karakter.
3. text
1. nchar
2. nvarchar
3. ntext
Binary Strings
1. binary
2. varbinary
3. image
1. cursor
Referensi ke cursor.
2. timestamp
3. uniqueidentifier