일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
31 |
- IPO
- SQL
- 제이쿼리
- Stock
- 오라클
- 코드이그나이터
- html
- MYSQL
- JavaScript
- php
- 자바
- 맥
- 공모주
- 6월 공모주 청약 일정
- 주식 청약
- Stock ipo
- 주식
- css
- 주식 청약 일정
- linux
- 7월 공모주 청약 일정
- Eclipse
- 리눅스
- 공모주 청약 일정
- Oracle
- 공모주 청약
- 자바스크립트
- codeigniter
- jquery
- java
- Today
- Total
목록SQL (269)
개발자의 끄적끄적
[sql/mysql] mysql 예약어 목록 mysql 에서 사용하면 에러가 발생하는 예약어 목록 입니다. ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY CALL CASCADE CASE CHANGE CHAR CHARACTER CHECK COLLATE COLUMN CONDITION CONSTRAINT CONTINUE CONVERT CREATE CROSS CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURSOR DATABASE DATABASES DAY_HOUR DAY_MICROSECOND DAY_MINUTE DAY_SECOND DEC DECIMA..
[sql/mysql] mysql 예약어 사용시 에러 해결 방법 mysql 을 사용하다보면 쿼리사용시 예약어를 사용하면 에러가 발생하는 경우가 있습니다. 필드명이나 테이블명이 예약어로 되어 있어서 사용이 불가능 하다는 에러인데요 이럴때는 '' 이걸로 필드명이나 테이블명을 감싸주면 됩니다. 아래와 같은 select 쿼리가 있다고 가정하고, select a as change from test; 위 쿼리를 실행하면 change 가 예약어라 에러가 나올수 있습니다. 그럴때는 아래처럼 change를 'change' 로 감싸서 쿼리를 실행하면 됩니다. select a as 'change' from test; 참고들 하세요!
[sql/mysql] mysql date_add example / mysql 날짜 더하기 date_add 사용법 및 예제 mysql 에서 날짜 계산을 할때 date_add 를 사용합니다. 이번에는 날짜 계산중에서 현재날짜를 기준으로 특정일만큼 더하는 방법을 공유하고자 합니다. SELECT DATE_ADD(NOW(), INTERVAL 3 DAY); 위처럼 date_add 를 이용하여 INTERVAL 3 DAY 를 입력하면 현재부터 3일뒤의 날짜를 출력하게 됩니다. 2021-01-01 00:00:00 시에 위 쿼리를 실행했다면 결과는 아래와 같습니다! 2021-01-04 00:00:00 INTERVAL 1 YEAR INTERVAL 1 MONTH INTERVAL 1 MINUTE INTERVAL 1 SECOND..
[sql/mysql] on duplicate key update 사용법 / mysql 있으면 update, 없으면 insert 방법 mysql 에서 데이터가 있으면 update, 없으면 insert 해야되는 경우가 많습니다. 특정 primary key 값을 기준으로 작업이 이루어지게 되는데요, 그럴때 아래처럼 on duplicate key update 를 사용하시면 됩니다. insert into [TABLE] (column1_PK, column2) values ('111','222') on duplicate key update column2 = '222'; 위 내용 보시면 아시겠지만, column1 이라는 필드가 pk 필드이고 동일한 column1 의 값이 없으면 insert 를 동일한 column1 의..
[sql/mysql] mysql null 검색 방법 mysql 에서 특정 컬럼이 null 인 목록을 조회하고 싶을때 아래와 같은 방법으로 하시면 됩니다! select * from TABLE where COLUMN is null 위 내용 보시면 아시겠지만, where 조건에 [column name] is null 처럼 추가해주면 null 인 목록을 조회할 수 있습니다! 참고들 하세요!
[sql/mysql] ONLY_FULL_GROUP_BY 오류 해결 방법 mysql 에서 쿼리로 group by 를 사용할때 select 필드와 group by 필드가 일치해야만 한다는 오류가 나올때가 있습니다. 아래와 같이 ONLY_FULL_GROUP_BY 관련 오류가 나오실 껍니다. ONLY_FULL_GROUP_BY 그럴때는 sql_mode 관련 설정 방법도 있지만, 영구적으로 설정하기 위해서는 /etc/my.cnf 파일을 열어서 아래 내용처럼 수정하거나 아래내용을 추가하시면 됩니다. [mysqld] sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE..
[sql/mybatis] spring mybatis insert id 받는 방법 mybatis 에서 데이터를 insert 하고 insert id 를 받아서 처리해야 하는 경우에는 아래 처럼 사용하시면됩니다. ... xml 에서 insert 태그 안에 useGeneratedKeys="true" keyProperty="리턴받을 테이블의 키값" 항목을 추가합니다. 그리고 컨트롤러에서 insert 에 전달했던 vo 에서 insert id 로 사용할 변수를 get 하시면 됩니다. 예를들어, 데이터를 저장하려고 하는 테이블의 자동증가 키값의 필드명이 seq 이면 useGeneratedKeys="true" keyProperty="seq" 가 되고 insert id 를 받을때는 inserVO.getSeq(); 로 하시..
[sql/mysql] 최대 필드 갯수와 최대 용량 mysql 의 필드 최대 갯수에 관해서 검색하고 알아본 내용을 공유하고자 합니다. 1. MyISAM 저장엔진 최대필드 갯수 : 4096개 최대 용량 : 65535 byte 2. InnoDB 최대필드 갯수 : 1017개 ( 위 갯수는 5.6.9 이상의 갯수이고 그 이전 버전은 1000개 입니다. ) 최대용량 : 16000 byte 위 내용은 대략정인 수치이고, 가변적으로 수치가 조정되는 듯 합니다. 타입이라든가 그런것들에 영향을 받는듯합니다! 참고들 하세요!