Loading...
MySQL 9.5 Reference Manual 9.5의 5.6 Examples of Common Queries의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
5.6.1 The Maximum Value for a Column
5.6.2 The Row Holding the Maximum of a Certain Column
5.6.3 Maximum of Column per Group
5.6.4 The Rows Holding the Group-wise Maximum of a Certain Column
5.6.5 Using User-Defined Variables
5.6.6 Using Foreign Keys
5.6.7 Searching on Two Keys
5.6.8 Calculating Visits Per Day
5.6.9 Using AUTO_INCREMENT
다음은 MySQL로 몇 가지 일반적인 문제를 해결하는 방법의 예입니다.
일부 예에서는 테이블 shop을 사용하여 특정 딜러의 각 품목 번호에 대한 가격을 저장합니다. 각 딜러가 품목마다 하나의 고정된 가격만 가진다고 가정하면, (article, dealer)은 레코드에 대한 기본 키가 됩니다.
command-line 도구 mysql을 시작하고 데이터베이스를 선택합니다:
1$> mysql your-database-name
예제 테이블을 생성하고 데이터를 채우려면 다음 구문들을 사용합니다:
1CREATE TABLE shop ( 2 article INT UNSIGNED DEFAULT '0000' NOT NULL, 3 dealer CHAR(20) DEFAULT '' NOT NULL, 4 price DECIMAL(16,2) DEFAULT '0.00' NOT NULL, 5 PRIMARY KEY(article, dealer)); 6INSERT INTO shop VALUES 7 (1,'A',3.45),(1,'B',3.99),(2,'A',10.99),(3,'B',1.45), 8 (3,'C',1.69),(3,'D',1.25),(4,'D',19.95);
이 구문들을 실행한 후, 테이블은 다음과 같은 내용을 가져야 합니다:
1SELECT * FROM shop ORDER BY article; 2 3+---------+--------+-------+ 4| article | dealer | price | 5+---------+--------+-------+ 6| 1 | A | 3.45 | 7| 1 | B | 3.99 | 8| 2 | A | 10.99 | 9| 3 | B | 1.45 | 10| 3 | C | 1.69 | 11| 3 | D | 1.25 | 12| 4 | D | 19.95 | 13+---------+--------+-------+
5.5 Using mysql in Batch Mode
5.6.1 The Maximum Value for a Column