bugün wiki təsadüfi son
sözaltı sözlük
məsləhət postlar mesaj Profil

mysql



facebook twitter əjdaha lazımdı izlə dostlar   mən   googlla
sql injection - sql - back-end developer materialları - proqramlaşdırma öyrənmək üçün online mənbələr - wordpress - blog - mükəmməl üçlüklər - ən bəyənilən ekşi sözlük entryləri - sözlük yazar profili
başlıqdakı ən bəyənilən yazılar:

+5 əjdaha

2. mysql ab-yə məxsus olan, daha sonra sun microsystems tərəfindən satın alınan, daha sonra da oracle tərəfindən sun-la birlikdə özəlləşdirilən, ən çox istifadə olunan və open source bir məlumat bazası idarə etmə sistemi.
cc++ dilində yazılıb. linux əməliyyat sistemlərində repo-da gəlir.
installı asanddır, config faylı my.cnf-dir.
versiya sıralamasında hazırkı ən yenisi 5.6.21-dir.
bizim dünyadan bixəbər adminlərin yazdıqları isə 5.0.3 səhvən çıxmış versiyadır. upgrade edin dedikdə isə yenisinin çıxdığını həmin an bilirlər.
hər kəsin bilib-bilmədən default-ları ilə yarqıladığı bir database serverdir.
son illərdə enterprise-a girişib. enterprise versiyası oracle tərəfindən pulla satılır, belə isə pulsuzdur.

+4 əjdaha

5. struktur qurarkən index məsələsinə ciddi yanaşmaq lazımdır yoxsa sonradan başağrısı ola bilər. 3 milyonluq sətir var bir tableda. Baxdım ki datalar böyüdükcə sorğum daha da gec işləməyə başlayır. index əlavə etməklə sorğu 10 dəfə daha sürətli oldu.

+3 əjdaha

7. Some basic SQL query optimization techniques:

1. SELECT fields instead of using SELECT *
2. Avoid SELECT DISTINCT where possible
3. Create joins with INNER JOIN (not WHERE)
4. Use WHERE instead of HAVING to define filters
5. Use LIMIT to sample query results
6. Run your query during off-peak hours
7. Create index on very large tables (>1000000) rows
8. Choose group by over window functions
9. Use derived and temporary tables
10. Use materialized views instead of views
11. Avoid != or <> (not equal) operator
12. Minimize the number of subqueries

https://www.linkedin.com/posts/shaheershahzad_sql-sqlqueries-activity-6857958287493644288-FdjH/

+4 əjdaha

4. eyni zamanda php-nin mysql'ə qoşulmaq üçün təklif etdiyi apidır - idi. 2013-cü ildə php 5.5 versiyası çıxanda rəsmi olaraq deprecated statusunu almışdı, 2015-ci ildə çıxan php 7.0 versiyasında isə ümumiyyətlə yığışdırılmışdı.
gün etibarilə sözlük sistemindən də tamamilə çıxarılmışdır, bu bizə 2 şey qazandırdı: security və php 7-nin performansından istifadə edə bilmək şansı.

(baxma: sözlüyümüzün günü-gündən çiçəklənməsi) -*

+3 əjdaha

6. Php və bir neçə il əvvələ qədər geniş istifadə olunan aspdəki boşluqlar vasitəsilə təcrübəli şəxslər tərəfindən bir çox hallarda girilməsi asan olan məlumat bazasıdır. (bax: sql injection)
; (baxma: shell)

Dünyada ən geniş istifadə olunan və ödənişsiz təqdim olunan məlumat bazasıdır. Daha sonra isə microsoftun mssqli gəlir bildiyim qədərilə. Xüsusi dəyişiklik etmədikdə (slash)/phpmyadmin yazılaraq girmək mümkündü default olaraq, ancaq bu serverdən serverə dəyişə bilər. Son illərdə aparılan araşdırmalar mysqlin zənn edilən qədər təhlükəsiz və qorunaqlı olmadığını göstərir. Baxmyaraq ki 7×24 mütəxəssislər sistem üzərində işləyir və qoruyur, bu belədir. Ancaq milyardlıq əməliyyatlar dönən populyar sistemə sahib deyilsinizsə bu admin olaraq sizi narahat etməməlidir. Çünki heçkim vaxt və əziyyət sərf edib əlləşməyəcək sizi hekləməkçün. Facebook, twitter kimi şirkətlər hələ də mysqldən istifadə edir. Ancaq bu bir növ müqaviləli reklam da ola bilər.

+2 əjdaha

3. schema dump deyə bir anlayış var ki db-nın sxemini çıxardıb layihənin kodları arasında, uyğun qovluqda saxlıya bilirsiz. bunun avantaşları odur ki db sxemini git ilə rahatca ötürə bilirsiz. başqa cəhəti isə odur ki əgər gələcəkdə db serverini dəyişmək lazım olsa bir də əziyyət çəkməyə ehtiyac qalmır.

codeigniter üçün belə bir paket var https://github.com/jamierumbelow/codeigniter-schema
laravelin isə üstündə olur bu imkan

schema dump db-da table sxemi üçündürsə, bir də, bunun table məlumatları (value, data) üçün olanı data dump adlanır. burda da table məlumatlarını json formatında git ilə ötürə bilirsiz. və bunu default məlumatlar üçün istifadə edə bilirsiz. web app-ları install edəndə bəzi məlumatlar default və demo kimi üstündə olur. bax həmin məlumatları bu metod ilə saxlıyıb install zamanı ötürürlər db-ya.

uyğun başlıq tapmaqda çətinlik çəkdim deyə bura yazdım.



hamısını göstər

mysql