MySQL
لۆگۆی فەرمی MySQL مەبەضت لە MySQLضیطتەمێکی بەڕێىەبردوی بىکەدراوەی پێکەوەبەضتراوە ( )RDBMSکە کىرتکراوەي Relational .System Management DataBaseکە پتر لە ١١ملیۆن جار دامەزراوە لەضەر ڕاژەکارەکاوی جیهان. MySQLکە بە مای ئێص کیى ئیڵ (یان مای ضیکىێل) ئەخىێىرێتەوەو یەکێکە لە بەرباڵوتریه بەڕێىەبەرایەتی بىکەدراوەی ژێذەرکراوە ( ،)source openهاوکات بەغێىەی بازرگاویع ئامادەکراوە MySQL .لەضەر بىەمای SQLـەکە کىرتکراوەی ()Structured Query Languageـە MySQL .زۆر بەرباڵوەو بەغێکە لە LAMPکە Mلەوێذا مەبەضت لێی MySQLـە .ئەم بىکەی دراوەیە بەکاردەهێىرێت لەگەڵ زۆر لە زماوەکاوی پرۆگرامکردن بۆ ومىووە وەک Perl , PHP ...هتذ. MySQLلەالیەن کۆمپاویایەکی ضىیذی هاتۆتە بەرهەم بەواوی ،AB MySQLکە ئەمیع لە ۲٦ـی ماوگی غىباتی ۲۰۰۲ـذا کڕدرا لەالیەن کۆمپاویای زلهێسی .Sun Microsystemsلە ویطاوی ۲۰۰٢دا کۆمپاویای ئۆراکل Oracle Corporationکە خاوەوی گەورەتریه بىکەدراوەی بازرگاوییە ،کۆمپاویای ضەوی Sun Microsystemsکڕی ،وەخػەی کارەکاوی ئۆراکل تاکىو ئەمڕۆ وادیارە ،کە لەزۆر غىێىذا پێػەواکاوی ژێذەرکراوە ویگەراوی خۆیان دەربڕیىە و دەخىازن ئۆراکل دەضت لە MySQLهەڵبگرێت MySQL .بەزۆری لە پرۆژە و وەرمەکااڵ ضەربەضتەکاوذا بەکاربراوە ،وەکىو .. phpBB ,Wordpressهیتر ،جگەلەوەظ لە پرۆژەکاوی ویکیپیذیا و گىوگل دا پػتی پێبەضتراوە.
واوەڕۆک
١ضەرەتایەک بۆMySQL ۲چۆویەتی دامەزراوذوی MySQL ۲.١ oچ وەغاوێک بەکاردەبەیت؟ ۲.۲ oپەیىەوذی گرته بە MySQLـەوە ۲.٢ oکارکردوی MySQLبەغێىەی خۆکار ٢ضازکردویMySQL ٤غىێىی هەڵگرتىی بىکەدراوەکاوی ٥دروضت کردوی ) (createبىکەی دراوە لەMySQL ٦ضڕیىەوە (فڕێذان)ـی بىکەی دراوە لەMySQL ٧دیاریکردوی ) (selectionبىکەی دراوە لەMySQL
۲جۆری داتا (دراوە(- Data Types ٢درووضت کردوی خػتە- Create tables ١۰ضڕیىەوەی خػتە- Drop tables ١١تێخطتىی داوا- Insert Query ١۲دیاریکردوی داوا- Select Query The WHERE Clause١٢ ١٤وىێکردوەوەی داوا- Update Query ١٥ضڕیىەوەی داوا- Delete Query Like Clause١٦ ORDER BY Clause١٧ ١۲بەکارهێىاویJoin ١٢ضەرچاوە
سەرەتایەک بۆ MySQL MySQLیەکێکە لە هەرە خێراتریه/ئاضان بەکارهێىاوتریه ضیطتەمی بەڕێىەبردوی بىکەی دراوە کە بەکاردەهێىرێت/بەکارهێىراوە لە بىارە بازرگاوییە بچىوک/گەورەکاوذا MySQL .زۆر بەواوباوگ بىوە بەهۆی چەوذیه هۆوە لەواوە: .١ضەرچاوەیەکی کراوەیەو ضەرەڕای بەهێسی پێىیطت بە هیچ ورخێک واکات بۆ بەکارهێىاوی. .٢دەتىاوریت دابمەزرێت لەضەر زۆر لە ضیطتەمەکارگێڕییەکان وە هەروەها لەگەڵ زماوەکاوی وەک PHP, PERL, C, C++, JAVAکاردەکات. .٣کارکردوی زۆر خێرایەو لەگەڵ بڕێکی زۆری زاویاری کارکردوی بەغێىەیەکی باغە. .٤زۆر هاوڕێیە لەگەڵ پهپ ()phpـذا ،کە زماوێکی بەهێسی بىاری وێب داڕغتىە. MySQL .٥پػتیىاوی دەکات لە بىکەی دراوەی گەورەو دەتىاوێت تاوەکى ٥۰میلیۆن دێڕ ( )rowیان زیاتر لە خۆ بگرێت لە خػتەیەک ()tableـذا.
چۆویەتی دامەزراوذوی MySQL چۆویەتی دامەزراوذوی MySQLزۆر ئاضاوەو هیچ قىرضیەکی تێذا وییە چ لەضەر دابەغکردوەکاوی لیىىکص بێت یان ضیطتەمی کارگێڕی ویىذۆز .لەم بەضتەرەدا کرتەم بکە دەتىاوی دواییه وەغاوی MySQLدابگریت بۆ هەریەک لە ضیطتەمە کارگێرییەکاوی کە بەکاری دەبەیت. بەاڵم بۆ لیىىکص وەک باش کرا کە زۆر ئاضاوە ،ئەگەر LAMPـت دامەزراوذبێت ئەوە بەدڵىیاییەوە MySQLـیػت داگرتىوە .لەژێر بابەتی LAMPـذا باضی چۆویەتی دامەزراوذوی MySQLباش کراوە.
چ وەشاوێک بەکاردەبەیت؟ لەدوای دامەزراوذوی MySQLدەتىاورێت بساورێت کە چ وەغاوێک بەکاردەهێىیت لە ئێطتادا ،لە تێرمیىاڵ بىىوضە:
root@localhost:~$ mysqladmin --version
ئەوجامەکەی بەم غێىەیە دەبیىیت: Ver 8.42 Distrib 5.1.41, for debian-linux-gnu on i486
mysqladmin
هاوکات دەتىاویت لە ڕێگەی یارمەتی ڕاضتەوخۆوە زاویاریی تر لەضەر MySQLوەربگریت لە ضیطتەمەکەتذا: shell> mysql --help
پەیوەوذی گرته بە MySQLـەوە بۆ بەکارهێىاوی MySQLو پەیىەوذی گرته پێیەوە لە تێرمیىاڵ بىىوضەو پاغان تێپەڕەووغە بىىوضە: root@localhost:~$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 24 )Server version: 5.1.41-3 (Debian Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. >mysql
پاظ ئەوەی ئەمە دەبیىیت لە کۆتاییذا >mysqlکەواتە بەضەرکەوتىوی پەیىەوذی گرتىەکەت جێ بەجێ بىوە .دوای ئەوە دەضت دەکەیت بە هەوگاوەکاوی تر کە لەدواییذا باضی دەکرێت لێرەدا. بۆئەوەی کۆتایی بە پەیىەوذیگرتىەکە بهێىیت بە MySQLـەوە ئەوە تەوها بىىوضە :exit mysql> exit Bye
کارکردوی MySQLبەشێوەی خۆکار بۆ ئەوەی کە MySQLبکەوێتە کار بە غێىەی خۆکار لەکاتی داگیرضاوذوەوەی ضیطتەمەکەدا ئەوە ئەمە لە تێرمیىاڵ بىىوضە: /etc/init.d/mysqld start
سازکردوی MySQL ڕێکخطته و ضازداوی هەڵطىڕاوی MySQLلە پەڕگەی /etc/mysql/my.cnf
ـذا پێىاضکراون.
شوێىی هەڵگرتىی بىکەدراوەکاوی بەغێىەیەکی بىەڕەتی MySQLبىکەدراوەکاوی لە بىخچەی var/lib/mysql/دا پاغەکەوت دەکات(ضیطتەمی کارپێکردوی لیىىکص و هاوغێىەکاوی) ،گەر بتەوێت بىکەدراوەکاوی خۆت لە غىێىی تردا هەڵبگریت ،ئەوا دەبێت لە پەڕگەی ضازکردوذا ئەو ڕێڕەوە بگۆڕیت. = /var/lib/mysql
datadir
دروست کردوی ( )createبىکەی دراوە لە MySQL بۆئەوەی بىکەیەکی دراوەی وىێ درووضت بکەی پێىیطتت بەوەیە کە mysqladminبەکارببەیت کە دەضەاڵتیکی تایبەتە, لێرەدا مه بىکەیەکەی دراوەم درووضت کردوە بەواوی chawgـەوە: root@localhost:~$ mysqladmin -u root -p create chawg Enter password:
یاخىد دەتىاویت بەڕێگایەکی تر بىکەی دراوە درووضت بکەیت ئەویع پاظ پەیىەوذی گرته بە MySQLـەوە ڕاضتەوخۆ بىىوضە:
;mysql> create database chawg )Query OK, 1 row affected (0.00 sec
پاظ پەیىەوذی گرته بە MySQLـەوە دەتىاوی بىىوضیت show databasesتاوەکى ئەو بىکەی دراوەیە ببیىیت کە درووضت کراوە: ;mysql> SHOW DATABASES +--------------------+ | DATABASE | +--------------------+ | | information_schema | chawg | | mysql | | phpmyadmin | +--------------------+ )4 rows IN SET (0.17 sec >mysql
سڕیىەوە (فڕێذان)ـی بىکەی دراوە لە MySQL بۆ فڕێذاوی ( )dropبىکەیەکی دراوە ئەوە تەوها لەجیاتی createبىىوضە dropوەک لە ومىووەی پێػىودا وىوضراوە، بەواتای: root@localhost:~$ mysqladmin -u root -p drop chawg Enter password:
دیاریکردوی ( )selectionبىکەی دراوە لە MySQL لە خاڵی پێػىودا ئەوە خرایەڕوو کە چۆن هەمىو بىکەی دراوەکان پیػان دەدرێت لە MySQLـذا ،ئێطتا پێىیطتمان بەوەیە کە ئەو بىکەی دراوەی درووضتمان کردووە دەضت بکەیه بەکارکردن لەضەری ،چۆن؟ ئەوە بىىوضە: ;mysql> USE chawg DATABASE changed >mysql
بۆئەوەی کە بىکەی دراوەیەکی تر بەکار. بەکارببەیهchawg بەماوای ئەوەی کە ئەماوەوێت بىکەی دراوەیuse chawg واوی بىکەی دراوەی دیاری کراو بىىوضە کە دەتەوێت بەکاریchawg بێیتە دەرەوە ئەوە تەوها لە جیاتیchawg ببەیتو لە .ببەیت
Data Types - )جۆری داتا (دراوە ) کە بەزۆریdata types( بەگػتی هەریەک لەواوەی کە لە خىارەوە خراوەتەڕوو بریتیه لەو جۆرە داتایاوەی .بەکاردەهێىرێه لەکاتی درووضتکردوی هەر بىکەیەکی دراوەدا TEXT TYPES CHAR( ) VARCHAR( ) TINYTEXT TEXT BLOB MEDIUMTEXT MEDIUMBLOB LONGTEXT LONGBLOB
A A A A A A A A A
fixed section from 0 to 255 characters long. variable section from 0 to 255 characters long. string with a maximum length of 255 characters. string with a maximum length of 65535 characters. string with a maximum length of 65535 characters. string with a maximum length of 16777215 characters. string with a maximum length of 16777215 characters. string with a maximum length of 4294967295 characters. string with a maximum length of 4294967295 characters.
NUMBER TYPES TINYINT( ) SMALLINT( ) MEDIUMINT( ) INT( ) BIGINT( ) FLOAT DOUBLE( , ) DECIMAL( , ) point.
-128 to 127 normal 0 to 255 UNSIGNED. -32768 to 32767 normal 0 to 65535 UNSIGNED. -8388608 to 8388607 normal 0 to 16777215 UNSIGNED. -2147483648 to 2147483647 normal 0 to 4294967295 UNSIGNED. -9223372036854775808 to 9223372036854775807 normal 0 to 18446744073709551615 UNSIGNED. A small number with a floating decimal point. A large number with a floating decimal point. A DOUBLE stored as a string , allowing for a fixed decimal
DATE TYPES
DATE DATETIME TIMESTAMP TIME
YYYY-MM-DD. YYYY-MM-DD HH:MM:SS. YYYYMMDDHHMMSS. HH:MM:SS.
MISC TYPES
ENUM ( ) Short for ENUMERATION which means that each column may have one of a specified possible values. SET Similar to ENUM except each column may have more than one of the specified possible values
Create tables - درووست کردوی خشتە :ـذا بەم غێىەیە ئەبێت بىىوضرێتMySQL بۆ درووضتکردوی خػتە لە CREATE TABLE ( column_name1 column_name2 column_name3 .... );
nawi_xishteke data_type, data_type, data_type,
واوی خػتەکە ئەوێیه بەرپرضان،بۆ ومىووە ئێطتا خػتەیەک درووضت دەکەیه کە پێک بێت لە دەضتەی بەڕێىەبەراوی چاوگ :)berpirsan( CREATE TABLE Berpirsan ( B_Id INT, Naw VARCHAR(30) NOT NULL, Naznaw VARCHAR(30) NOT NULL, Nawnishan VARCHAR(100), SHAR VARCHAR(100) );
سڕیىەوەی خشتە Drop tables - ضڕیىەوەی خػتەیەک لە MySQLـذا زۆر ئاضاوەو بەم غێىەیە دەکرێت: ;DROP TABLE nawi_xishteke
بۆ ومىووە ئەو خػتەیەی پێػىو ( )Berpirsanگەر بماوەوێت بیطڕیىەوە ئەوە دەوىوضیه: root@localhost:~$ mysqladmin -u root -p Enter password: ;mysql> USE chawg DATABASE changed mysql> DROP TABLE Berpirsan )Query OK, 0 rows affected (0.8 sec >mysql
تێبیىی :ئەوەی کەلەضەرەوە وىوضراوە هەمىو ئەو کرداراوە دووبارە کراوەتەوە کە چۆن ضەرەتا پەیىەوذی دەگریت بە MySQLـەوەو پاغان بىکەی دراوەی چاوگ ( )chawgدەضت ویػان دەکەیه چىوکە ئێمە خػتەی ()Berpirsanـاومان لەواو بىکەی دراوەی چاوگ ( )chawgدرووضت کردووە.
تێخستىی داوا Insert Query - مەبەضت لە تێخطتىی داوا Queryئەوەیە کە داتاکان بخەیتە واو خػتەکەی کە درووضت کراوە ،بۆ ئەم مەبەضتەظ پێىیطت بەوە دەکات کە فەرماوی INSERT INTOبىىضیت ،کڵێػەی تێخطتىی دراوە ()dataـکان لە mysqlـذا بەم غێىەیە دەبێت: ) INSERT INTO nawi_xishteke ( field1, field2,...fieldN ;) VALUES ( value1, value2,...valueN
مەبەضت لە fieldبریتییە لە ضەردێڕی خػتەکە بەواتای ئەوەی وەک لە درووضت کردوی خػتە باضمان کردو خػتەیەکمان درووضت کرد و لەوێذا هەریەک لە Naznaw, Nawnishan ,Nawپێیان دەوترێ .fieldمەبەضت لە Valueئەوەیە کە ورخ دابىێیه بۆ هەریەک لە fieldـەکان کە هەن لە خػتەکەدا. هەمىو ئەواوەی باضمان کرد لەضەرەوە لەو ومىووەی خىارەوەدا دەیخەیىە ڕوو: ;mysql> SHOW TABLES +-----------------+
| Tables_in_chawg | +-----------------+ | Berpirsan | +-----------------+ 1 row IN SET (0.00 sec) mysql> INSERT INTO Berpirsan -> (B_Id, Naw, Naznaw, Nawnishan, Shar) -> VALUES -> ("10345", "Kani", "Kurde", "Bextyari 59", "Suleymani"); Query OK, 1 row affected (0.00 sec) mysql> SELECT * FROM Berpirsan; +-------+------+--------+-------------+-----------+ | B_Id | Naw | Naznaw | Nawnishan | Shar | +-------+------+--------+-------------+-----------+ | 10345 | Kani | Kurde | Bextyari 59 | Suleymani | +-------+------+--------+-------------+-----------+ 1 row IN SET (0.00 sec)
Select Query - دیاریکردوی داوا ئێطتا لێرە ئەوە پیػان ئەدەیه کە چۆن داوایەک دیاری،پاظ ئەوەی چەوذ زاویارییەکی تر زیادکرد بۆ خػتەکەی کە هەیە ، بهیىیىە بەردەضت و پیػاوی بذەیهBerpirsan بۆ ومىووە دەماوەوێت هەمىو زاویارییەکاوی واو خػتەی.ئەکەیه لە خػتەکەدا :ئەوە پێىیطتە ئەمە بىىوضریت mysql> SELECT * FROM Berpirsan; /* Encamî ewey serewe bem şêweye debêt */ +-------+--------+--------+-------------+------------+ | B_Id | Naw | Naznaw | Nawnishan | Shar | +-------+--------+--------+-------------+------------+ | 10346 | Kani | Kurde | Bextyari 59 | Suleymani | | 548 | Arin | Nari | Shorsh | Chemchemal | | 1223 | Karwan | Geo | Rizgari 3 | Suleymani | +-------+--------+--------+-------------+------------+ 3 rows IN SET (0.00 sec)
: هەیە بذۆزیىەوە ئەوە بەم غێىەیە ئەبێتArin ئەگەر بخىازرێت تەوها زاویارییەکاوی کە لەضەر:وموووەیەکەی تر
mysql> SELECT * FROM Berpirsan ;'-> WHERE Naw='Arin +------+------+--------+-----------+------------+ | B_Id | Naw | Naznaw | Nawnishan | Shar | +------+------+--------+-----------+------------+ | 548 | Arin | Nari | Shorsh | | Chemchemal +------+------+--------+-----------+------------+ )1 row IN SET (0.02 sec >mysql
تێبیىی :لەوێذا ئێمە Whereـمان بەکارهێىاوە کە لەدواییذا باضی دەکەیه.
The WHERE Clause Whereلە MySQLـذا بەکاردێت بۆ ئەوەی ئەوە دەضت ویػان بکەیهو بیهێىیىە دەرەوە لە خػتەیەک یان زیاتر کە ئەماوەوێت ،زیاتر لەو ومىووەی خىارەوەدا دەخەیىەڕوو. کڵێػەی بەکارهێىاوی WHEREبەم غێىەیەیە: SELECT * FROM nawî xişteke WHERE nawî stûnî operator value
مەبەضت لە واوی ضتىوی لەوێذا column_nameـە. وموووەی :١دۆزیىەوەی واوی "کاروان" و هەمىو زاویارییەکاوی تر لەضەری لە واو بىکەی دراوەکەدا بەم غێىەیە دەکرێت بە بەکارهێىاوی : WHERE mysql> SELECT * FROM Berpirsan ;'-> WHERE Naw = 'Karwan +------+--------+--------+-----------+-----------+ | B_Id | Naw | Naznaw | Nawnishan | Shar | +------+--------+--------+-----------+-----------+ | 1223 | Karwan | Geo | | Rizgari 3 | Suleymani +------+--------+--------+-----------+-----------+ )1 row IN SET (0.00 sec >mysql
وموووەی :٢ئەمجارە تەوها ئەماوەوێت B_Id, Naw, Naznawدەربکەون بۆ واوی "کاروان" کاتێک بەدوای زاویارییەکان دەگەڕێه ،لەو کاتەدا ئەواوەی کە دەخىازرێت دەربکەوێت دەبێت بکرێتە دوای SELECTـەوە: mysql> SELECT B_Id, Naw, Naznaw FROM Berpirsan ;'-> WHERE Naw='Karwan +------+--------+--------+ | B_Id | Naw | | Naznaw +------+--------+--------+ | 1223 | Karwan | Geo | +------+--------+--------+ )1 row IN SET (0.00 sec
ووێکردوەوەی داوا Update Query - وىێکردوەوەی داوا لە بىکەی دراوەدا کارێکی گران وییەو کڵێػەی بەکارهێىاوی بەم غێىەیەی خىارەوەیە: UPDATE nawi_xishteke SET field1=new-value1, field2=new-value2 ][WHERE Clause
بۆ ومىووە "کاوی" لە ضلێماوی وەماوەو ئێطتا داویػتىوی ضىیذەو بەو جۆرە واووویػاویػی گۆڕاوە ،بۆ ئەوەی زاویارییەکاوی تازە بکەیىەوە دەوىوضیه: 'mysql> UPDATE Berpirsan SET Nawnishan='TORSHAMNSGATAN 123', Shar='SWEDEN ;'-> WHERE B_Id='10346 )Query OK, 1 row affected (0.04 sec Rows matched: 1 Changed: 1 WARNINGS: 0 ;mysql> SELECT * FROM Berpirsan +-------+--------+--------+--------------------+------------+ | B_Id | Naw | Naznaw | Nawnishan | Shar | +-------+--------+--------+--------------------+------------+ | 10346 | Kani | Kurde | TORSHAMNSGATAN 123 | SWEDEN | | 548 | Arin | Nari | Shorsh | | Chemchemal | 1223 | Karwan | Geo | Rizgari 3 | | Suleymani +-------+--------+--------+--------------------+------------+ )3 rows IN SET (0.00 sec
تێبیىی ئەوە بکە لەو ومىووەیەی ضەرەوەدا بۆ وىێکردوەوەی داواکە B_Idـمان بەکاربردووە ،بۆ؟ لەبەرئەوەی ئەکرێت لە بىکەی دراوەکەدا چەوذ کەضێک هەبێت واوی "کاوی" بێت کاتێکیع لەجیاتی B_Idواوی Nawـی کاوی بىىوضی ئەوە هەر
ـیەکی جیاوازی هەیەوID بەاڵم هەمىو کەضێک،کەضێک بەو واوەوە بێت واووویػاوی ئەگۆڕدرێت کە ئەمەظ هەڵە ئەبێت .واکرێت لە یەک بچه
Delete Query - سڕیىەوەی داوا :ـذاMySQL کڵێػەی بەکارهێىاوی ضڕیىەوەی داوا بەم غێىەیەیە لە DELETE FROM nawî xişteke [WHERE Clause]
: کە لە خػتەکەماوذایە بطڕیىەوەو چیذی لە لیطتی بەرپرضاوذا وەمێىێتArin ئێطتاکە دەماوەوێت mysql> SELECT * FROM Berpirsan; +-------+--------+--------+--------------------+------------+ | B_Id | Naw | Naznaw | Nawnishan | Shar | +-------+--------+--------+--------------------+------------+ | 10346 | Kani | Kurde | TORSHAMNSGATAN 123 | SWEDEN | | 548 | Arin | Nari | Shorsh | Chemchemal | | 1223 | Karwan | Geo | Rizgari 3 | Suleymani | +-------+--------+--------+--------------------+------------+ 3 rows IN SET (0.06 sec) mysql> DELETE FROM Berpirsan WHERE B_Id = 548; Query OK, 1 row affected (0.05 sec) mysql> SELECT * FROM Berpirsan; +-------+--------+--------+--------------------+-----------+ | B_Id | Naw | Naznaw | Nawnishan | Shar | +-------+--------+--------+--------------------+-----------+ | 10346 | Kani | Kurde | TORSHAMNSGATAN 123 | SWEDEN | | 1223 | Karwan | Geo | Rizgari 3 | Suleymani | +-------+--------+--------+--------------------+-----------+ 2 rows IN SET (0.00 sec) mysql>
Like Clause بۆ.ـذاWHERE Clause کار ئاضاوییەکی زۆر دەکات بۆ گەڕان لە بىکەی دراوەدا بە هەماهەوگی لەگەڵLike clause :ـذا بگەڕێیت ئەوە دەتىاوی بڵێیتKardan ومىووە ئەگەر تۆ بەدوای
WHERE Naw = 'Kardan'
بەاڵم ئەگەر بێتو بىکەدراوەیەکەی گەورەت هەبێتو چەوذیه هەزار واوی تێذا بێت وە بتەوێت لیطتی هەمىو ئەو واواوە . ئەو کارە بەئاضاوی دەکاتLike ئەوە،" دەضت پێذەکەنKar - بهێىیتە بەردەضت کە بە "کار :' دەضت پێ دەکەنkar - گەڕان بەدوای ئەو واواوەی کە بە ضێ پیتی 'کار:١ وموووەی mysql> SELECT * FROM Berpirsan; +-------+---------+---------+--------------------+-----------+ | B_Id | Naw | Naznaw | Nawnishan | Shar | +-------+---------+---------+--------------------+-----------+ | 10346 | Kani | Kurde | TORSHAMNSGATAN 123 | SWEDEN | | 1001 | Saman | Shaswar | Mufti 32 | Suleymani | | 1223 | Karwan | Geo | Rizgari 3 | Suleymani | | 1342 | Bervian | Hestyar | Mufti 32 | Hewler | | 4325 | Kardan | Meriwan | Azadi 43 | Hewler | | 9889 | Kawan | Serwer | Bextyari 86 | Suleymani | | 4445 | Ashna | Serdar | Mellkendi 115 | Suleymani | +-------+---------+---------+--------------------+-----------+ 7 rows IN SET (0.00 sec) mysql> SELECT * FROM Berpirsan WHERE Naw LIKE 'kar%'; +------+--------+---------+-----------+-----------+ | B_Id | Naw | Naznaw | Nawnishan | Shar | +------+--------+---------+-----------+-----------+ | 1223 | Karwan | Geo | Rizgari 3 | Suleymani | | 4325 | Kardan | Meriwan | Azadi 43 | Hewler | +------+--------+---------+-----------+-----------+ 2 rows IN SET (0.00 sec)
:' دەضت پێ دەکەنS' گەڕان بەدوای ئەو وازواواوەی کە بە پیتی:٢ وموووەی mysql> SELECT * FROM Berpirsan WHERE Naznaw LIKE 'S%'; +------+-------+---------+---------------+-----------+ | B_Id | Naw | Naznaw | Nawnishan | Shar | +------+-------+---------+---------------+-----------+ | 1001 | Saman | Shaswar | Mufti 32 | Suleymani | | 9889 | Kawan | Serwer | Bextyari 86 | Suleymani | | 4445 | Ashna | Serdar | Mellkendi 115 | Suleymani | +------+-------+---------+---------------+-----------+ 3 rows IN SET (0.00 sec)
ORDER BY Clause لەکاتێکذا ئێمە داوامان لە MySQLـکرد کە زاویاری هەمىو کەضەکاومان بۆ بهێىێت کەلە بىکە دراوەکەدا هەن بە بەکارهێىاوی ،SELECTلەم کاتەدا بیىیىی هەمىو زاویارییەکان بەغێىەیەکی واڕیسکراو دێىە بەردەضت بۆئەوەی بەغێىەیەکی ڕیسکراو هەمىو زاویارییەکان ببیىیه ئەوە ORDER BYبەکاردەبەیه تاوەکى لە A - Zڕیسی بکات .کڵێػەی بەکارهێىاوی ORDERED BYبەم غێىەیەیە: SELECT field1, field2,...fieldN nawi_xishteke, ]]ORDER BY field1, [field2...] [ASC [DESC
مەبەضت لە ASC = ascendingو لە .DESC = descendingخۆی بەبىەڕەت ASCـە بەواتای ڕیسکردن لە Aـەوە بۆ ،Zئەوی تر بە پێچەواوەوە. وموووە :ڕیسکردن لەم ومىووەیەدا بەپێی واوەکان هاتىوە. ;mysql> SELECT * FROM Berpirsan ORDER BY Naw ASC +-------+---------+---------+--------------------+------------+ | B_Id | Naw | Naznaw | Nawnishan | Shar | +-------+---------+---------+--------------------+------------+ | 6434 | Amanc | Moferi | Germyan 10 | | Chemchemal | 4445 | Ashna | Serdar | Mellkendi 115 | | Suleymani | 1342 | Bervian | Hestyar | Mufti 32 | Hewler | | 10346 | Kani | Kurde | TORSHAMNSGATAN 123 | SWEDEN | | 4325 | Kardan | Meriwan | Azadi 43 | Hewler | | 1223 | Karwan | Geo | Rizgari 3 | | Suleymani | 9889 | Kawan | Serwer | Bextyari 86 | | Suleymani | 1001 | Saman | Shaswar | Mufti 32 | | Suleymani +-------+---------+---------+--------------------+------------+ )8 rows IN SET (0.02 sec >mysql
بەکارهێىاوی Join تاوەکى ئێطتا تەوها زاویاریمان بەدەضت هێىاوە تەوها لە یەک خػتەوە لە بىکەیەکی دراوەدا بەاڵم ئەگەر بێتو چەوذ خػتەیەکمان هەبێتو بماوەوێت چەوذ زاویارییەک بەدەضت بهێىیه ،جی ئەکەیه؟ وەاڵمەکەی ئەوە دەبێت بە لێکذاوی دوو یان زیاتر لە خػتەیەک لە MySQL Queryـذا. بەواتای ئەوەی کاری Joinبریتی دەبێت بە لێکذاوی دوو یان زیاتر لە خػتەیەک بۆ بەدەضت هێىاوی زاویاری لە چەوذ خػتەیەکی بىکە دراوەکەدا.
سەرچاوە .1وێبگەی فەرمی mySQL MySQL 5.5 Reference Manual .2
واوەڕۆک ئامادەیە لە ژێر .1.2 GNU Free Documentation License وەرگیراوە لە ضایتیwww.chawg.org : چاک کردوی :ضامڕەوذ حاجی