KODE CHATBOX

Powered by : Rumah Technology

4.01.2012

BAB 6


Tujuan:
1.     Menggunakan Program Klien dari Prompt Sistem Operasi
2.     Mengenal dan Menggunakan Fungsi di dalam MySQL

Program klien MySQL dari prompt Sistem Operasi
Keluarlah dari mysql, dan masuklah ke konsole. Kemudian jalankan perintah-perintah berikut, dan buat kesimpulannya:

mysql -e "select * from pengarang" perpustakaan -uroot -p

mysql -e "select * from judul_buku" perpustakaan -uroot -p

mysql -e "delete from judul_buku" perpustakaan -uroot -p

mysql -e "load data infile '/home/uunboy/judul' into table judul_buku fields terminated by ','" perpustakaan -uroot -pbismillah

mysqlshow -uroot -p

mysqlshow perpustakaan -uroot -p

mysqlshow perpustakaan anggota -uroot -p

Fungsi
Fungsi adalah suatu rutin khusus yang disediakan oleh MySQL untuk melakukan manipulasi suatu data.
Fungsi digunakan sebagai bagian dari suatu perintah SQL (select). Secara umum fungsi dinyatakan dalam sQL select adalah sebagai berikut:

SELECT fungsi(ekspresi) [FROM namatabel];

Penulisan fungsi dalam MySQL adalah case insensitive.
Fungsi dalam MySQL dibedakan menjadi:

Fungsi Sistem
Kelompok ini digunakan untuk memberikan informasi tentang pemakaian server database oleh pemakai.

DATABASE()
LAST_INSERT_ID()
SESSION_USER()
SISTEM_USER()
USER()
VERSION()
BENCHMARK(x,ekspresi)
LOAD_FILE(namafile)

Fungsi Agregat
Fungsi Agregat digunakan untuk melakukan summary, merupakan fungsi statistik standar yang dikenakan pada suatu tabel atau query.

AVG(ekspresi)
COUNT(x)
MAX(ekspresi)
MIN(ekspresi)
MAX(ekspresi)
STD(ekspresi)
STDEV(ekspresi)
SUM(ekspresi)

Fungsi Aritmatika
Fungsi Aritmatika dipakai untuk melakukan manipulasi data numerik, seperti penjumlahan(+), pengurangan(-), perkalian(*), dan pembagian(/), sisa hasil bagi(%) yang disertakan dalam perintah select, atau biasa dikenal dengan istilah operator aritmatika.
Selain operator-operator di atas, ada juga fungsi aritmatika yang lain, yang dapat digunakan untuk kebutuhan yang lebih kompleks dalam memanipulasi data secara aritmatik.


ABS(x)
ACOS(x)
ASIN(x)
ATAN(x)
ATAN2(x)
BIN(x)
CEILING(x)
CONV(x,daribasis, kebasis)
COS(x)
COT(x)
DEGREES(x)
EXP(x)
FLOOR(x)
FORMAT(num,dec)
GREATEST(x,y,...)
HEX(x)
LEAST(x,y,z,...)
LOG(x)
LOG10(x)
MOD(x,y)
OCT(x)
PI()
POW(x,y)
POWER(x,y)
RADIANS(x)
RAND()
ROUND(x)
ROUND(x,y)
SIGN(x)
SIN(x)
SQRT(x)
TAN(x)
TRUNCATE(x,y)

Fungsi String
Fungsi string digunakan untuk melakukan manipulasi data teks(string). MySQL menyediakan banyak fungsi built in untuk melakukan manipulasi teks ini.

ASCII(x)
CHAR(x,y,z,...)
COALESCE(ekspresi1,ekspresi2,...)
CONCAT(x,y,z,...)
DECODE(string_biner,string_enkripsi)
ELT(x,a,b,c,...)
ENCODE(word,string_enkripsi)
ENCRYPT(word[,seed])
FIELD(x,y,z,...)
FIND_IN_SET(x,stringlist)
INSERT(x,y,z,j)
INSTR(x,y)
LCASE(x)
LEFT(x,y)
LENGTH(x)
LOAD_FILE(namafile)
LOCATE(x,y,z)
LOWER(x)
LPAD(x,y,z)
LTRIM(x)
MID(x,y,z)
PASSWORD(password)
POSITION(x,y)
REPEAT(x,y)
REPLACE(x,y,z)
REVERSE(x)
RIGHT(string,length)
RPAD(x,y,z)
RTRIM(x,y,z)
SOUNDEX(x)
SPACE(x)
STRCMP(x)
STRCMP(string1,string2)
SUBSTRING_INDEX(x,y,z)
TRIM([[BOTH OR LEADING or TRAILING][x] FROM] y)
UCASE(x)
UPPER(x)

Fungsi Tanggal
tanggal dalam MySQL menggunakan tanggal dari sistem  UNIX, tidak ada masalah sampai dengan tahun 2069. Semua tahun yang ditulis dengan dua digit diasumsikan tahun tersebut ada pada range tanggal antara tahun 1970 sampai 2069.

Fungsi-fungsi built-in untuk data tanggal dalam MySQL:
ADDDATE(date, INTERVAL ekspresi_interval)
CURDATE()
CURRENT_DATE()
CURTIME()
CURRENT_TIME()
DATE_ADD(date, INTERVAL ekspresi_interval)
DATE_FORMAT(date,simbolformat)
DATE_SUB(date, INTERVAL ekspresi_interval)
DAYNAME(date)
DAYOFMONTH(date)
DAYOFWEEK(date)
DAYOFYEAR(date)
EXTRACT(value FROM date)
FROM_DAYS(days)
FROM_UNIXTIME(unixtime[,simbolformat])
HOUR(time)
MINUTE(time)
MONTH(date)
MONTHNAME(date)
NOW()
PERIOD_ADD(x,y)
PERIOD_DIFF(x,y)
QUARTER(date)
SECOND(time)
SEC_TO_TIME(second)
SUBDATE()
SYSDATE()
TIME_FORMAT(time, simbolformat)
TIME_TO_SEC(time)
TO_DAYS(date)
UNIX_TIMESTAMP([date])
WEEK(date[,start])
WEEKDAY(date)
YEAR(date)

Fungsi Logika
Fungsi logika digunakan untuk melakukan evaluasi suatu ekspresi.

IF(ekspresi1,ekspresi2,ekspresi3)
IFNULL(ekspresi1,ekspresi2)
ISNULL(ekspresi)


0 komentar:

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Web Hosting