|
Bimbingan -
MySQL
|
|
Minggu, 16 Mei 2010 00:00 |
|

Sewaktu megang php pertama kalinya secara manual [coding] walapun padahal ilmu ini sebenarnya udah lama bener, Wempi sudah menghasilkan produk loh. Yaitu website recruitment online di http://www.recruitment-wip.com.
Orang [kabar burung] bilang PHP sangat cocok digandengkan dengan database MySQL.
Untuk mengawinkan mereka berdua PHP memiliki fungsi yang berguna untuk berinteraksi dengan MySQL, berikut ini wempi paparkan sedikit [paling tidak] fungsi-fungsi PHP yang wajib diketahui oleh programmer PHP.
|
|
Bimbingan -
MySQL
|
|
Senin, 03 Mei 2010 00:00 |
|

Fungsi logika merupkan fungsi untuk melakukan evaluasi suatu ekspresi. Dengan ekspresi ini akan menghasilkan suatu nilai yang akan ditampilkan pada hasil query.
Berikut ini fungsi logika dalam MySql dimaksud:
- IF(ekspresi1, ekspresi2, ekspresi3)
- IFNULL(ekspresi1, ekspresi2)
- ISNULL(ekspresi)
|
|
Bimbingan -
MySQL
|
|
Minggu, 25 April 2010 19:00 |
|

Format tanggal dan jam dalam MySQL adalah tahun, bulan, tanggal, jam, menit dan detik. yyyy-mm-dd hh:mm:ss.
yyyy adalah tahun/year dalam format angka 4 digit. mm adalah bulan/month dalam format angka 2 digit. dd adalah tanggal/date dalam format angka 2 digit. hh adalah jam/hour dalam format angka 2 digit. mm adalah menit/minute dalam format angka 2 digit. ss adalah detik/second dalam format angka 2 digit
Berikut ini adalah daftar fungsi untuk tanggal dan waktu yang disediakan oleh MySql:
|
ADDDATE(date, INTERVAL ekspresi_interval)
CURDATE() dan CURRENT_DATE()
CURTIME() dan CURRENT_TIME()
CURRENT_TIMESTAMP()
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)
|
|
|
Bimbingan -
MySQL
|
|
Jumat, 16 April 2010 00:00 |
|

Untuk melakukan manipulasi data teks atau string kita dapat menggunakan Fungsi String. MySql telah menyediakan banyak fungsi built in dalam melakukan manipulasi teks ini. Berikut ini adalah daftar dari fungsi string tersebut.
|
ASCII(x)
CHAR(x, y, z, ...)
CHARACTER_LENGTH, CHAR_LENGTH
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)
OCTET_LENGTH()
PASSWORD(password)
POSITION(x IN y)
REPEAT(x, y)
REPLACE(x, y, z)
REVERSE(x)
RIGHT(string, length)
RPAD(x, y, z)
RTRIM(x)
SOUNDEX(x)
SPACE(x)
STRCMP(string1, string2)
SUBSTRING_INDEX(x, y, z)
TRIM([[BOTH OR LEADING or TRAILING][x]FROM] y)
UCASE(x)
UPPER(x)
|
|
|
Bimbingan -
MySQL
|
|
Jumat, 09 April 2010 00:00 |
|

Fungsi operator aritmetika dasar yang dimiliki oleh MySQL adalah; penjumlahan, pengurangan, perkalian, dan pembagian. Operator aritmetika tersebut disertakan dalam perintah select yang bertujuan untuk memanipulasi data yang sifatnya sederhana. Untuk kebutuhan yang lebih kompleks guna memanipulasi data secara aritmetika, MySQL juga menyediakan fungsi-fungsi bult-in.
Adapun fungsi aritemtika [numerik] built-in yang telah disediakan oleh MySQL:
|
ABS(x)
ACOS(x)
ASIN(x)
ATAN(x)
ATAN2(x)
BENCHMARK(count, ekspresi)
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()
RAND(seed)
ROUND(x)
ROUND(x, y)
SIGN(x)
SIN(x)
SQRT(x)
TAN(x)
TRUNCATE(x, y)
|
|
|
|