Veri Tipleri
CHAR |
String,Lenght,0 - 255 |
VARCHAR |
String,Lenght,0 - 255 |
TINYTEXT |
String,Lenght,0 - 65535 |
TEXT |
String,Lenght,0 - 65535 |
BLOB |
String,Lenght,0 - 65535 |
MEDIUMTEXT |
String,Lenght,0 - 16777215 |
MEDIUMBLOB |
String,Lenght,0 - 16777215 |
LONGTEXT |
String,Lenght,0 - 4294967295 |
LONGBLOB |
String,Lenght,0 - 4294967295 |
*TINYINT |
Integer , -128'den 127'e |
*SMALLINT |
Integer , -32768'den 32767'e |
*MEDIUMINT |
Integer , -8388608'den 8388607'e |
*INT |
Integer , -2147483648'den 2147483648'e |
*bıgınt |
Int |
FLOAT |
Decimal (Virgülden sonra 23 basamak) |
DOUBLE |
Decimal (24 'den 53 'e kadar) |
DECIMAL |
"DOUBLE" string olarak saklanır |
DATE |
YYYY-AA-GG |
DATETIME |
YYYY-AA-GG SS:DD:Sn |
TIMESTAMP |
YYYYAAGGHHMMSn |
TIME |
SS:DD:Sn |
ENUM |
Seçenek sunuculardan birisi |
SET |
Seçme komutu |
*Not: İşaretsiz TINYINT , MEDIUMINT vb aynı aralığa sahiptir fakar 0'dan başlar.
ÖRN; TINYINT UNSIGNED 0 ile 255 arasındadır.
|
|
PHP de MySQL Fonksiyonları
mysql_connect(sunucu, kullanıcı adı, şifre) MySQL sunucusuna bağlantı açar. |
mysql_close(bağlantı) MySQL bağlantısını kapatır. |
mysql_select_db(veritabanı adı, bağlantı) MySQL veritabanını seçer. |
mysql_query(sorgu) Veritabanına sorgu gönderir. |
mysql_create_db(veritabanı adı, bağlantı) MySQL’de veritabanı oluşturur. |
mysql_num_rows(sonuç) Sonuçtaki satır sayısını verir. |
mysql_num_fields(sonuç) Sonuçtaki alan sayısını verir. |
mysql_fetch_array(sonuç, sonuç tipi) Sonuçları dizi değişkeni olarak alır. |
mysql_list_fields(veritabanı adı, tablo adı, bağlantı) Sonuçtaki tüm tablo alanlarını listeler. |
mysql_list_dbs(bağlantı) Sunucudaki tüm veritabanlarını listeler. |
mysql_result(sonuç, satır numarası, alan) Sorgudan dönen sonuçları alır. |
mysql_ping(bağlantı) MySQL bağlantısının aktif olup olmadığını kontrol eder. |
mysql_info(bağlantı) Son sorgu hakkında bilgi döndürür |
mysql_error(bağlantı) Bir önceki işlemdeki MySQL hata mesajını verir. |
Matematiksel Fonk.
ABS |
SIGN |
MOD |
FLOOR |
CEILING |
ROUND |
DIV |
EXP |
LN |
LOG,LOG2,LOG10 |
POW |
POWER |
SQRT |
PI |
COS |
SIN |
TAN |
GREATEST |
LEAST |
|
|
Bazı Örnek Sorgulamalar
SELECT * FROM tablename |
//Bütün kolonları döndürür |
SELECT column FROM tablename |
//Belirtilen kolonu seçer |
SELECT COUNT(*) FROM tablename |
//Satır Sayısını döndürür |
SELECT SUM(column) FROM tablename |
//Kolonların toplamını döndürür |
SELECT DISTINCT column from tablename |
//Sadece benzer olmayan istediğimiz verileri seçer |
SELECT * FROM tablename WHERE şart |
//Belirttiğimiz şartlardaki verileri seçer |
SELECT *FROM table1 INNER JOIN table 2 on table1.id=table2.id |
//2 tabloya bağlanarak bütün kolonları döndürür |
SELECT LAST_INSERT_ID() as new_id |
//Son yaratılan satırın id 'sini çeker |
SELECT max(column) AS alieas |
// Örn: Alias kolonundaki en büyük değeri döndürür |
SELECT * FROM table ORDER BY column |
//Kolonlara göre büyün satırları sıralar |
Bazı String fonk.
ASCII |
ORD |
CONV |
BIN,OCT,HEX |
CHAR |
CONCAT |
LOCATE |
SUBSTRING |
LTRIM |
RTRIM |
REPLACE |
REPEAT |
INSERT |
REVERSE |
|
Created By
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment