Mysql

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Mysql as PDF for free.

More details

  • Words: 1,107
  • Pages: 7
Prabelism.blogspot.com

.:: MySql ::.

Ekspresi dan Operator Hampir semua operator yang ada di bahasa pemrogramman bisa dipakai dalam Ms-SQL Server. Urutan Operator Berikut urutan operator berdasarkan urutan evaluasi: • • • • • • • • •

+ (positif), - (negatif), ~ (bitwise NOT) * (perkalian), / (pembagian), % (modulus) + (penjumlahan), + (penggambungan), - (pengurangan) =, >, <. >=, <=, !=, !>, !< (perbandingan) ^ (bitwise exclusive OR), & (bitwise AND), | (bitwise OR) NOT AND ALL, ANY, BETWEEN, IN, LIKE, OR, SOME = (penugasan)

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

Tidak lebih dari — !> Tidak sama dengan — != 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. SQL sendiri terbagi atas beberapa bagian, yaitu: Tiga bagian utama SQL: 1. DDL (Data Definition Language), yaitu bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan

Prabelism.blogspot.com

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. Perintah SQL Standar dalam SQL Server 2000 (Transact SQL) 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. Berikut beberapa fungsi yang sering digunakan di dalam Transact SQL. Fungsi - Keterangan SUM ( ) - Menjumlahkan record AVG ( ) - Rata-rata nilai MAX ( ) - Menampilkan nilai terbesar MIN ( ) - Menampilkan nilai terkecil COUNT ( ) - Menghitung jumlah record SYSDATE ( ) - Menampilkan tanggal dari system

Prabelism.blogspot.com

Dasar-dasar SQL 1. DDL (Data Definition Language) 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 2. DML (Data Manipulation Language) 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 Nilai integer dengan nilai dari -2^63 (-9223372036854775808) sampai 2^63-1 (9223372036854775807). 2. int Nilai integer dengan nilai dari -2^31 (-2,147,483,648) sampai 2^31-1 (2,147,483,647).

Prabelism.blogspot.com

3. smallint Nilai integer dengan nilai dari 2^15 (-32,768) sampai 2^15-1 (32,767). 4. tinyint Nilai integer dengan nilai 0 samapi 255. 5. bit Nilai integer dengan nilai 1 atau 0. 6. decimal dan numeric Angka dengan akurasi tetap dan -10^38+1 sampai 10^38-1. Money 1. money Data dengan nilai mata uang -2^63 (-922,337,203,685,477.5808) sampai 2^63-1 (+922,337,203,685,477.5807) 2. SmallMoney Data dengan nilai mata uang -214,748.3648 sampai +214,748.3647 Numeric Precission 1. float Bilangan presisi dari -1,79E + 308 sampai 1,79E + 308. 2. real Bilangan presisi dari -3,40E + 38 sampai 3,40E + 38. 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 Variabel berisi karakter dengan ukuran panjang sampai 2^31-1 (2,147,483,647) karakter. Unicode Character Strings 1. nchar Karakter unicode dengan ukuran panjang teta 4,000 karakter. 2. nvarchar Karakter dengan panjang tidak tetap hingga 4,000 karakter. 3. ntext Karakter dengan panjang tidak tetap hingga of 2^30 (1,073,741,823) karakter. Binary Strings 1. binary Ukuran tetap data binary hingga 8,000 bytes. 2. varbinary Ukuran panjang tidak tetap data binary hingga 8,000 bytes.

Prabelism.blogspot.com

3. image Ukuran tidak tetap data binary hingga 2^31-1 (2,147,483,647) bytes. Tipe Data Lain 1. cursor Referensi ke cursor. 2. timestamp Angka ekslusif yang dikenali oleh database 3. uniqueidentifier Pengenal global yang eksekutif – dikutip dari buku “Pemrograman Basis Data Menggunakan Transact-SQL dengan Microsoft SQL Server 2000″ oleh M. Rudyanto Arief–

Related Documents

Mysql
November 2019 51
Mysql
November 2019 43
Mysql
June 2020 24
Mysql
October 2019 45
Mysql
June 2020 25
Mysql
May 2020 25