SQL UNION / UNION ALLSQL UNION / UNION ALL SELECT 명령문과 조합할 수 있는 집합 연산자로 UNION, UNION ALL 연산자가 있다. UNIONUNION ALL집합 연산자는 SELECT 문의 기능을 확장한 것이며 합집합과 동일하다. UNION 연산자는 전체 명령문의 결과가 하나의 테이블을 가지도록 2개의 테이블을 하나로 조합한다. 1 UNION 첫번째 학생 테이블 mysql> select * from student; +----+------+-----------+-------+--------+ | no | sno | name | jumsu | course | +----+------+-----------+-------+--------+ | 1 | 100 | 홍길동 |..
SQL 명령어 ORDER BY 정렬SQL 명령어 ORDER BY 정렬 1 하나의 행정렬 ORDER BY 절은 마지막으로 수행하는 절로 중간 결과 테이블에 영향을 주지 않는다. 그러나 마지막까지 선택된 행을 정렬한다. ORDER BY COLUM 은 오름차순(ASC) 정렬이 생략된 경우이며, 역순정렬은 DESC 로 정렬한다. 만일 COLUM 에 NULL 값이 있다면 ASC 오름차순 에서는 제일 처음에 DESC 내림차순 에서는 제일 마지막으로 정렬된다. mysql> select * from student order by course; +----+------+-----------+-------+--------+ | no | sno | name | jumsu | course | +----+------+------..
SQL GROUP BY / HAVINGSQL GROUP BY / HAVING 1 group by 절 group by 절은 그룹별로 검색을 할 때 사용되며, group by 절을 사용할 때는 그룹함수와 함께 병행하여 사용하게 된다. 대표적인 그붑 함수에는 COUNT(), AVG(), MIN(), MAX(), SUM() 등이 있다 COUNT(): 개수 , AVG(): 평균, MIN(), 최소값, MAX(): 최대값, SUM(): 합계 구하는 함수다. mysql> select * from student;+----+------+-----------+-------+--------+| no | sno | name | jumsu | course |+----+------+-----------+-------+------..
SQL SELECT 조회, 정렬SQL SELECT 조회, 정렬 1 select 명령문 select 명령문의 2개 이상의 절로 구성되어 있다. ▶ select 명령문읜 select 와 from 이라는 절을 가지고 있고 그리고 where, group by, order by 같은 절을 선택적으로 상용한다. ▶ 절의 순서는 고정되어 있고 예를들면 GROUP BY 절은 WHERE 또는 FROM 절 앞에 올 수 없다. 그리고 ORDER BY 절이 사용된다면 항상 마지막에 사용된다. ▶ HAVING 절은 GROUP BY 절이 사용되어야만 사용할 수 있다. SELECT 문의 예제 학생과 점수테이블의 모든 학생 리스트를 출력한다. mysql> select * from student;+----+------+--------..
mysql 날짜 및 시간처리 mysql 날짜 및 시간처리 1. 날짜와 시간 관련 데이터타입 ㉠ DATE 날짜 타입이다 '1000-01-01' 에서 '9999-12-31' 까지 나타낼 수 있다. 기본적으로 지원하는 형태는 'YYYY-MM-DD' 이다. ㉡ DATETIME 날짜와 시간이 합쳐진 타입이며, '1000-01-01 00:00:00' 에서 '9999-12-31 23:59:59' 까지 나타낼 수 있다. 지원하는 형태는 'YYYY-MM-DD HH:MM;SS' 이다 ㉢ TIMESTAMP[M] 날짜 및 시간 타입이다. '1970-01-01 00:00:00' 에서 2037년까지 나타냄 [M] 자리에는 출력될 길이를 나타내는 길이를 쓸 수 있는데 14나 12, 8, 6을 쓸 수 있다. 숫자를 쓰지 않으면 기본..
mysql 명령어 정리 [쿼리 검색, 삭제, 수정]mysql 명령어 정리 [쿼리 검색, 삭제, 수정] 첫번째 mysql 명령어 포스팅에서는 설치후 기본적인 환경을 잡기 위한 명령어 였다면 이번 포스팅에서는 간단한 데이터베이스 쿼리에 대한 포스팅을 진행해보도록 하겠습니다. 1 데이터의 검색 데이터 베이스의 가장 중요한 목적인 대용량의 데이터에서 내가 필요한 자료를 정확하고 빠르게 검색하는것에 있다. 다양한 조건을 사용하기 이전에 가장 간단한 쿼리부터 순차적으로 익혀나간다면 복잡한 데이터베이스의 질의문도 쉽게 익혀나갈 수 있다. ▷ 이름이 홍길동인 사람의 검색 mysql> select * from example whrere name='홍길동'; +-------------------+--------------..
mysql 명령어 정리 [기본1]mysql 명령어 정리 [기본1] 본 포스팅은 mysql 설치후 기본셋팅 방법과 그에 필요한 명령어들을 소개함으로써 쉽게 mysql 에 접근할 수 있도록 설명해주는 내용을 포함한다. 1 설치후 처음부터 따라하기 ------------------------------------------------------------------------------mysql -u root -p------------------------------------------------------------------------------ 명령어 입력후 엔터 Enter password : 라는 문구가 나오면 윈도우용을 설치하였을때는 설치시 설정하였던 패스워드를 입력하고 리눅스용으로 설치하였을땐 그..
데이터베이스에 이미지넣기 (PHP MYSQL BLOB) 데이터베이스에 이미지넣기 (PHP MYSQL BLOB) 때때로 이미지를 데이터베이스에 저장하는 것이 파일로 저장하는 것보다 더 편리할때가 있습니다.MySQL과 PHP는 이런 일을 매우 쉽게 만들어줍니다.이 글에서 저는 MySQL 데이터베이스에 이미지를 저장하는 방법과 나중에 그것을 드러내 보이는 방법을 설명하고자 합니다. 데이터베이스 설정하기.~~~~~~~~~~~~~~~~~~~~~~어떤 보통의 텍스트나 정수영역과 이미지가 저장되어지기 위해 필요한 영역 사이의 차이점은 그 영역속에 지니게 되는데 필요한 데이터의 양입니다.MySQL은 커다란 양의 데이터를 지니기위해 특별한 영역을 사용합니다.이런 영역들은 BLOBs(BLOB)라고 알려져 있습니다. MyS..
mysql mariadb 디비 백업 스케쥴 (crontab) 이용방법 mysql mariadb 디비 백업 스케쥴 (crontab) 이용방법 우선 해당 db 서버나 원격 로컬 리눅스 서버에서 root 로 접속합니다. db 서버에 로컬 백업도 가능하지만 원격지 서버에서도 db 백업이 가능하니 백업데이터를 저장할 서버에 접속하여 스크립트 파일을 생성하자 # vi /usr/local/bin/dbbackup.sh 파일을 생성하여 #! /bin/sh now=$(date +"%Y%m%d") # 저장된 데이터베이스 파일을 60일 지난것들은 삭제하는 옵션 사용유무는 각자에 맞게 설정하거나 지운다 find /home/dbbackup/ -mtime +60 -name '*.sql' -exec rm {} \; # 해당날짜명으로..
can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'(2) 해결방법 can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'(2) 해결방법 mysql 설치시 yum install mysql 로만 설치된경우 mysql -uroot -p 접속시 ERROR 2002 (HY000):can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'(2) 위와 같이 메시지가 출력되고 service mysqld start 명령시 mysqld: unrecognized serv..
- Total
- Today
- Yesterday
- 트위터 공유소스
- 우분투 usb 설치
- yum
- 트위터 url 공유
- CentOS 설치
- 우분투 다운로드
- 카카오스토리 공유소스
- 트위터 공유방법 및 소스
- 트위터 sns 공유
- 페이스북 공유소스
- SQL 정렬
- mysql 백업
- SQL 함수
- Q6600
- centos 7
- CentOS
- mariadb 백업
- 미디어쿼리
- 부트스트랩
- ubuntu
- 카카오스토리 sns 공유
- crontab
- MySQL
- MYSQL 명령어
- 에디트플러스
- APM 설치
- 리눅스 명령어
- 우분투
- 반응형 웹
- 카카오스토리 url 공유
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |