PHP MYSQL notes



TR:

Create DB

Collation

Supported language: gözönünde bulundur

Most common: UTF-general-cı

Türkçe: ISO 8859-9 (latin5)

windows 1254

utf-8 çok daha iyi ama dezavantaj daha çok byte

Data Type

Int - collation boş - size boş

String - bu field her zaman 

  • Char olmalı-çünkü =255 karakter
  • Text çok daha karakter >255 karakter
Date - otomati için Timestamp (datatype) olmalı

Null

Her zaman boş bırak, çünkü "not null" demek

2 column index seçme

Tablo save ettikten sonra, 2 column select et  "primary" de

Drop Down Menu (Pull Down Menu)

Tables should be type: INNODB (automatically made)
Relational view'a gel, üstü boş bırak (internal) sadece aşağıdakini doldur (external)
Column view relation aynı, hem dropdown, hem relation yapıyor

Copy Table

Go to operatıons

Insert Image

Datatype Blob->çeşitleri var ama çok şişiriyor, en iyisi varchar ve file path eklemek

Index change

Column
Relation view tab'ına git
aşağıda index kısmı var.

PHP MyAdmin

Root Password değiştirdiğinde

Config File'a gidip aynı password'u yazman gerek 
config.inc.php

Server create

  • % olan bir user oluştur - çok tehlikeli hackleniyoruz
  • bilgisayarın IP adresini öğren, cmd, ipconfig
  • phpmyadmin.conf içeriğine yazı eklenecek
  • httpd-xampp.conf değiştir:
    • phpmyadmin->webalizer
    • ayrıca IP adres ekle

Batch import

CSV
Skip this number of queries
Replace table data
Columns separated with `;`
Columns enclosed with `  `
Columns escaped with `  `
Column names `id,hak,huk`

Kaybolan database

create database
sonra import *.sql

relationship

1toMany relationship phpMyAdmin`de
Structure/RelationView - table a `da yapiyoruz - parent table`da structure yapiyoruz

PHP`de SQL yazarken

SQL="abcd..... ".
"FROM..... ".
"ORDERBY......";  // son satırda guilemet'den önce boşluk olmamalı

SQL="..... "
"WHERE .......LIKE `%".Value1."%'";

% MS Access`deki * gibi görev görüyor
dikkat: parantezler olmasin. Access`den kopyalarken parantezler hataya sebep oluyor.

Comments

Popular posts from this blog

Programming- AI, machine learning

Programming -- JS, C, C++, Python