프로그래밍/Mysql 18

[MySQL] DB 쿼리결과 개수 제한하기 - Limit 연산자

Limit 연산자를 이용하면 쿼리 결과 개수를 제한할 수 있다. ? 1 select * from 테이블명 Limit 개수(정수); 예) cookie_sales 테이블에서 first_name별로 그룹을 만들어 sales컬럼의 합계가 가장 높은 순으로 출력하되, 2개까지만 출력한다. ? 1 2 3 4 select first_name, sum(sales) from cookie_sales group by first_name order by sum(sales) desc Limit 2; 결과 first_name sales Britney 107.91 Paris 98.23 Limit의 조금 다른 사용법 아래처럼 두 개의 정수가 들어간다면 완전히 다른 의미가 된다. Limit 0, 4 0은 시작할 레코드의 번호이다. (..

MYSQL group by 와 having 의미

having 은 group by 절 에 포함됩니다. group by ... having ... 이딴식으로 쓰이죠.. having 만으로는 쓰여지진 않겟죠... 쉽게 생각하면 group by 절에서 사용하는 where 절 이라고 보시면 됩니다. ( 참 쉽죠잉? 개뿔~ -.-;;;) where 절에 사용하는 조건들이 group by 보다 먼저 적용되니 group by 로 그룹핑 한후의 시점에서 조건을 걸때 사용합니다. 예를들어... select 이름, count( 이름 ) as 갯수 from 테이블이름 where 지역 = '서울' group by 이름 having count(이름) > 1; 위는 지역이 서울인 사람들 에서 이름으로 그룹핑해서 이름과 레코드수를 표시해주는데 having 절이 없으면 모든 레코드..

MySQL 함수를 활용한 날짜비교 쿼리문 작성하기

다음은 테이블(purchaseT) 정보이다. 이 테이블은 날짜와시간대 별로 각 회원의 구매물품을 저장한다. 다음은 테이블을 생성하기 위한 DDL문이다. 주석은 '--' 다음에 반드시 한칸(' ')을 띄어쓰기하고 기술해주어야 한다. create table purchaseT ( idx int not null primary key auto_increment, -- 구매정보idx member_id int not null, -- 회원id product_id int not null, -- 상품id buydate datetime not null -- 거래일자 ); idx member_id product_id buydate 1 gildong orange 2011-01-30 01:34:37 2 mildong apple ..

[MySQL] 기본 사용법 및 예제

MySql에 대한 기본 사용방법 및 명령어에 대해 알아본다. - 목차 - 1. Mysql 기본 사용법 2. 데이터베이스 생성 및 삭제 3. 새로 생성한 데이터베이스 등록하기 4. Mysql 사용자등록 5. 테이블 생성 및 삭제 6. 테이블속성 및 구조변경법 7. 데이터 입력하기 (INSERT) 8. 데이터 검색 (SELECT) 9. 데이터 수정하기(UPDATE) 10. 데이터 삭제하기(DELETE) 11. 새로운 사용자 등록 12. 일반사용자 권한설정(보안사항) 13 .Mysql root 암호 변경하기 14. root 패스워드를 잊어버렸을 때는 어떻게? 15. 특정 테이블의 구조보기 16. 현재 상태 보기(STATUS) 1. Mysql 기본 사용법 ● Mysql 데이터베이스 접속하기 # mysql -u ..

펌자료) mysql 명령어 모음

사용자 추가 명령어: mysql> GRANT ALL PRIVILEGES ON dbname.* TO username@localhost IDENTIFIED BY 'password'; username 사용자를 password 라는 비밀번호를 갖도록 추가 한다 그리고 dbname 라는 데이터베이스를 사용할것이며 모든 권한을 부여한다. username 사용자는 로칼 호스트에서만 접속할 수 있다. 사용자 삭제: mysql> delete from user where user='username'; mysql> flush privileges; 데이터베이스 생성 mysql> create database dbname; -->dbname 이름으로 데이터베이스 생성 데이터베이스 삭제 mysql> drop database dbn..

펌자료) 초보자를 위한 mysql 사용법

초보자를 위한 mysql 사용법 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 원본사이트: http://www.devshed.com/Server_Side/MySQL/Intro/ * Beginning MySQL Tutorial *(o) By W.J. Gilmore *(o)| April 03, 1999 (o)| | 번역 : 원주희(haremoon@won.hongik.ac.kr) | | | 번역일자 : 1999년 9월26일 ============================================================================== The Database 데이타베이스는 이제 모든 사람들..

반응형