일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- 맥
- 자바
- 코드이그나이터
- IPO
- 제이쿼리
- 공모주 청약 일정
- jquery
- html
- 7월 공모주 청약 일정
- Eclipse
- 주식 청약 일정
- Stock ipo
- 공모주
- Stock
- 공모주 청약
- codeigniter
- linux
- css
- Oracle
- 자바스크립트
- JavaScript
- 오라클
- java
- MYSQL
- 주식 청약
- 주식
- 리눅스
- php
- 6월 공모주 청약 일정
- Today
- Total
목록MYSQL (174)
개발자의 끄적끄적
[sql/mysql] mysql multi insert example / mysql 다중 insert 방법 mysql 을 사용하다보면 여러개의 데이터를 한번에 입력해야 하는 경우가 있습니다. 그럴때는 쿼리를 한줄씩 실행하는것을 반복할 수도 있지만, 아래 나와있는 insert 문 처럼 한번에 다중데이터를 입력할 수도 있습니다! INSERT INTO [TABLE NAME] (column_1, column_2) VALUES (val_1_1,val_1_2), (val_2_1,val_2_2); 위 내용 보시면 아시겠지만, insert into 를 이용하여 values 를 여러개 입력하면 다중으로 insert 가 가능합니다! 참고들 하세요!
[sql/mysql] mysql nullif example / mysql 공백과 null 체크 방법 mysql 에서 컬럼이 빈값인 경우만 조회를 하려면 is null 이라는 것을 사용합니다. 예를들어, member 라는 테이블에서 name 라는 컬럼의 값이 null 인것을 찾으려면 아래와 같이 쿼리를 사용합니다. select * from member where name is null 하지만 위에서 나오는 결과는 null 인경우만 나오고 컬럼이 null 이 아니고 공백으로 저장되어 있는 데이터는 조회가 되지 않습니다! 그럴때는 아래와 같이 nullif 를 사용하시면 됩니다! select * from member where nullif(name,'') is null 참고들 하세요!
[sql/mysql] mysql datetime default current_timestamp example / mysql 날짜필드 기본값 설정 방법 mysql 에서 datetime 의 필드를 사용할때, 기본값을 지정하는 경우 데이터가 등록되는 그 시간을 기록하고 싶을때가 있습니다. 그럴때는, 값을 직접 세팅하는 방법도 있지만, 컬럼에 기본값을 지정하는 방법도 있습니다. CREATE TABLE test( date datetime default current_timestamp ); 위처럼 datetime 필드에 기본값으로 current_timestamp 를 지정해주면 데이트 등록시 시간을 입력하지 않아도, 등록되는 시점의 시간 데이터가 입력되게 됩니다! 참고들 하세요!
[sql/mysql] mysql subdate example / mysql 날짜 빼기 방법 mysql 에서 날짜를 다루다 보면 현재 날짜 혹은 특정날짜의 몇일 전과 후를 구해야 하는 경우가 있습니다. 그럴때는 SUBDATE 라는 내장함수를 이용하시면 됩니다! 간단하게 아래처럼 SUBDATE 에 기준날짜와 날짜 차이값을 대입하시면 됩니다. SUBDATE('기준 날짜', '날짜 차이값'); 예를들어 2020년 1월 1일 을 기준으로 20일 전의 날짜를 구하고 싶으면 아래와 같이 쿼리를 실행하시면 됩니다! select SUBDATE('2020-01-01', INTERVAL 20 DAY); 결과는 2020년 1월 1일의 20일 전인 2019년 12월 12일이 나오게 됩니다! 2019-12-12 참고들 하세요!
[sql/mysql] mysql version example / mysql 버전 확인 방법 / mariadb 버전 확인 방법 mysql 나 mariadb 를 개발툴을 이용해서 작업하다 보면 설치되어 있는 버전을 정확하게 확인하고 싶은 경우가 생깁니다! 그럴때는 서버에 터미널로 들어가서 확인할 수도 있지만, mysql 시스템 내장함수를 이용하여 확인이 가능합니다. 바로 VERSION 입니다! VERSION(); 아래처럼 별다른 파라미터나 사용법 없이 select 문을 이용하여 조회하면 됩니다! SELECT VERSION(); 저의 경우는 mariadb 를 사용중이라 아래와 같이 나옵니다! 10.4.13-MariaDB 참고들 하세요!
[sql/mysql] mysql adddate example / mysql 날짜 더하는 방법 mysql 에서 날짜 계산하는 함수들 중에 특정날짜로 부터 몇일 뒤의 날짜를 구해야되는 경우가 있습니다. 간단하게 사용할 수 있는 내장함수가 있습니다. 바로 ADDDATE 입니다! 기본 사용법은 아래와 같이 ADDDATE 함수에 첫번째 파라미터로 기준 날짜와 두번째 파라미터로 차이값을 입력하시면 됩니다! ADDDATE('시작날짜', "차이"); 예를들어 2020년 1월 1일로 부터 20일 이후의 날짜를 구하고 싶으면 아래와 같이 쿼리를 작성하시면 됩니다! select ADDDATE('2020-01-01', INTERVAL 20 DAY); 그러면 결과는 아래와 같이 20일 후인 2020년 1월 21일이 출력됩니다!..
[sql/mysql] mysql rand example / mysql 난수 발생 예제 mysql 을 사용하다 보면 난수를 생성해야 하는 경우가 있습니다! 그럴때는 내장함수인 rand() 를 이용하시면 됩니다! rand 는 0~1 사이의 랜덤 실수를 반환합니다! 아래는 기본 사용법입니다. rand() 파라미터나 사용법이 딱히 없고 난수를 발생하는 쿼리는 아래와 같이 select 문을 이용하시면 됩니다. select rand(); 발생된 난수는 아래와 같은 형태로 나오게 됩니다! 0.32927131217836525
[sql/mysql] mysql database example / mysql 데이터베이스 확인 방법 mysql 에서 쿼리를 작성하다 보면 데이터베이스 선택이 잘못되어 있거나 하는 경우가 있습니다. 개발서버 같은 경우는 하나의 서버에서 여러가지의 데이터 베이스를 다루는 경우가 많은데요 그럴때 현재 선택되어 있는 데이터 베이스를 확인하는 방법입니다. 바로 내장함수인 DATABASE() 를 이용하는 방법입니다. DATABASE() 아래처럼 특별한 파라미터 없이 select 문을 이용하여 쿼리를 실행하시면 됩니다! select DATABASE(); 그러면 아래와 같이 현재 선택 되어 있는 데이터베이스 명이 출력되게 됩니다! 저는 TEST 라는 데이터베이스를 사용중이라 이렇게 나옵니다! TEST 참고들 하세요!