최고의 MySQL의 정렬 튜토리얼 2024년, 이 튜토리얼에서는 명령 프롬프트에서 ORDER BY 절,PHP 스크립트에서 ORDER BY 절,를 배울 수 있습니다.
우리는이 MySQL의 테이블에서 SQL SELECT 문을 사용하여 데이터를 읽을 알고있다.
우리는 종류의 데이터를 읽을해야하는 경우, 우리는 당신이 필드를 정렬하고 검색 결과에 반환하도록하는 방식을 설정하려는 BY 절의 MySQL의 ORDER를 사용할 수 있습니다.
데이터베이스 구조와 데이터는이 섹션 다운로드에 사용 : w3big.sql을 .
다음은 SQL SELECT 문은 쿼리 데이터를 정렬 한 후 데이터를 반환 BY 절 ORDER를 사용하는 것입니다 :
SELECT field1, field2,ko.fieldN table_name1, table_name2ko. ORDER BY field1, [field2ko.] [ASC [DESC]]
SQL SELECT 문에 ORDER BY 절을 사용합니다 다음은 MySQL의 데이터 테이블에서 데이터를 읽을 수 w3big_tbl :
다음 예를 시도 결과는 오름차순으로 배열 될
root@host# mysql -u root -p password; Enter password:******* mysql> use w3big; Database changed mysql> SELECT * from w3big_tbl ORDER BY w3big_author ASC; +-----------+---------------+---------------+-----------------+ | w3big_id | w3big_title | w3big_author | submission_date | +-----------+---------------+---------------+-----------------+ | 2 | Learn MySQL | Abdul S | 2007-05-24 | | 1 | Learn PHP | John Poul | 2007-05-24 | | 3 | JAVA Tutorial | Sanjay | 2007-05-06 | +-----------+---------------+---------------+-----------------+ 3 rows in set (0.00 sec) mysql> SELECT * from w3big_tbl ORDER BY w3big_author DESC; +-----------+---------------+---------------+-----------------+ | w3big_id | w3big_title | w3big_author | submission_date | +-----------+---------------+---------------+-----------------+ | 3 | JAVA Tutorial | Sanjay | 2007-05-06 | | 1 | Learn PHP | John Poul | 2007-05-24 | | 2 | Learn MySQL | Abdul S | 2007-05-24 | +-----------+---------------+---------------+-----------------+ 3 rows in set (0.00 sec) mysql>
w3big_author 필드에 따라 오름차순으로 테이블의 모든 데이터를 판독 W3big_tbl.
필드 w3big_author 내림차순를 누른 후 다음 예, 데이터 쿼리가 반환을보십시오.
<?php $dbhost = 'localhost:3036'; $dbuser = 'root'; $dbpass = 'rootpassword'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } $sql = 'SELECT w3big_id, w3big_title, w3big_author, submission_date FROM w3big_tbl ORDER BY w3big_author DESC'; mysql_select_db('w3big'); $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('Could not get data: ' . mysql_error()); } while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) { echo "Tutorial ID :{$row['w3big_id']} <br> ". "Title: {$row['w3big_title']} <br> ". "Author: {$row['w3big_author']} <br> ". "Submission Date : {$row['submission_date']} <br> ". "--------------------------------<br>"; } echo "Fetched data successfully\n"; mysql_close($conn); ?>