일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Oracle
- 6월 공모주 청약 일정
- linux
- 맥
- 코드이그나이터
- 오라클
- Eclipse
- 주식 청약 일정
- 자바
- 제이쿼리
- css
- 7월 공모주 청약 일정
- JavaScript
- jquery
- 리눅스
- 공모주 청약 일정
- 공모주
- SQL
- IPO
- Stock ipo
- codeigniter
- MYSQL
- java
- Stock
- 공모주 청약
- php
- html
- 주식
- 주식 청약
- 자바스크립트
- Today
- Total
목록SQL (269)
개발자의 끄적끄적
[mysql] Cannot add foreign key constraint [펌] 어떤 에러인가? Node.js와 sequelize로 웹 서버, 데이터베이스를 구축했다. 실제 프로덕션 환경에서 사용할 데이터베이스는 aws RDS인데 개발중에 사용하면 괜히 돈이 나갈까봐 local환경의 데이터베이스에서 작업해왔다. local에서는 전혀 문제없이 원하는 모든 테이블이 정상적으로 생성되었는데, aws RDS에서 실행해보니 아래와 같은 에러가 떳다. CREATE TABLE IF NOT EXISTS `folders` (`id` CHAR(36) BINARY , `folderName` VARCHAR(255), `folderCoverImage` VARCHAR(255), `createdAt` DATETIME NOT NU..
[MySQL] 외부 접근 허용하기 1. 테이블 살펴보기 먼저, mysql에 들어가서 다음 방법을 이용해 접근 상태를 확인합니다. mysql> use mysql; mysql> select host, user, password from user; 출력된 정보를 확인해보면, localhost나 127.0.0.1만 등록이 되어있는 것을 확인 할 수 있는데, 외부에서 접근이 되게 하려면, 따로 등록을 해줘야 합니다. 2. 권한 설정 하기 설정을 할 때, 특정 IP나 특정 IP대역만 허용을 하거나, 전체를 허용되게 하는 방법이 있습니다. 1) 특정 IP 접근 허용 설정 mysql> grant all privileges on *.* to ‘root’@‘192.168.56.101’ identified by ‘root의..
[mysql] Host 'HOST이름' is not allowed to connect to this MySQL server [펌] Host '192.168.1.242' is not allowed to connect to this MySQL server 발생할경우 해결책 DB 접근 권한이 없기 때문에 localhost로는 접근이 가능하지만 다른 ip로 접근했을때, 즉 라즈베리 파이 화면에서 프로그램 돌렸을때 나타나는 오류다. HOST에게 DB를 접근할 권한을 부여해서 해결하는 방법으로 아래와 같이 해결한다. mysql로 들어간 후 mysql> GRANT ALL PRIVILEGES ON *.* TO root@'ip주소' IDENTIFIED BY '비밀번호'' WITH GRANT OPTION; 로 해결 아래는..
[sql] mssql BOF,EOF 속성 참고 [펌] BOF 현재 레코드 위치가 레코드 집합 개체의 첫 번째 레코드 앞에 있음을 나타냅니다. EOF 현재 레코드 위치가 레코드 집합 개체의 마지막 레코드 뒤에 있음을 나타냅니다. 반환 값 BOF 및 EOF 속성은 부울 값을 반환 합니다. 설명 BOF 및 EOF 속성을 사용 하 여 레코드에서 레코드로 이동할 때 레코드 집합 개체 의 제한을 초과 했는지 여부를 확인할 수 Recordset 있습니다. 현재 레코드 위치가 첫 번째 레코드 앞에 있으면 BOF 속성은 True (-1)를 반환 하 고 현재 레코드 위치가 첫 번째 레코드에 있거나 첫 번째 레코드 뒤에 있으면 False (0)를 반환 합니다. EOF 속성은 현재 레코드 위치가 마지막 레코드 뒤에 있으면 T..

[개발] ERD 표기법 설명 1. ERD(Entity Relationship Diagram)란? 개체 속성과 개체 간 관계를 도표로 표현한 것을 의미한다. 2. ERD 관계 표현법 1) 일대 일 (식별 관계) 주민과 상세 주소 간 관계를 표현한 ERD 이다. 상세 주소 테이블은 person_id를 기본키로 사용하고 있고, person_id를 통해 person 테이블을 참조 하고 있다. 한명의 주민은 한개의 상세 주소를 가질 수 있다. 상세 주소는 주민 id가 없다면 존재 할 수 없다. (식별 관계) 주민 (주인 테이블) , 상세 주소 (자식 테이블) 부모테이블의 id를 저장하는 테이블은 자식 테이블이 되고, 데이터를 제공하는 테이블은 부모 테이블이 된다. 2) 일대 다 (참조 필수) 부서와 회사원 간 관..
[MSSQL] 문자열 치환 (REPLACE,STUFF) 사용법 & 예제 데이터베이스를 사용하다보면 테이블안에있는 데이터의 특정 문자들만 치환 해줘야 하는 일이 생깁니다. 이번 포스팅에서는 특정 문자열을 바꿔주는 REPLACE함수와 STUFF함수에 대해서 알아보도록 하겠습니다. REPLACE 지정된 문자열 값을 특정 문자열로 바꿔주는 함수입니다. 사용법 --문법-- REPLACE('문자열','치환예정문자','치환할문자') --예시-- REPLACE('ABCDEFG','DEF','XXX') 예제 --MY_TABLE에서 이름(NM_KOR)을 이씨를 김씨으로 바꿔서 출력-- SELECT REPLACE(NM_KOR,'이','김')AS 사원명 FROM MY_TABLE STUFF 지정된 문자열의 시작위치와 크기를 지..

[SQL] ALTER TABLE 문. 테이블 수정하기 [펌] ALTER 구문은 테이블을 수정합니다. 컬럼을 추가 한다거나 삭제 한다거나, 컬럼의 속성을 변경해 줄수 있습니다. 도움말에는 열과 제약 조건을 변경, 추가 또는 삭제하거나 파티션을 재할당하거나 제약 조건과 트리거를 설정 또는 해제하여 테이블 정의를 수정합니다. 라고 나와있습니다. 앞서 만들어 봤던 테이블을 한번 확인 해보면 상당히 쓸모없게 생겼는데. alter table 을 통해 컬럼을 추가해주고 삭제하여 좀더 쓸모 있게 만들어 보겠습니다. 나이값을 없애고 생년월일을 넣어 두고 싶습니다. 컬럼이름은 Birth 로 변경을 하고 속성은 문자열 형태로 변경을 할겁니다. 이름을 변경 할때는 저장프로시저를 사용하면 편하지만 alter를 통해 컬럼을 삭제..
[sql] MSSQL TOP 1 MYSQL LIMIT 1 사용법 MSSQL MYSQL 설명 TOP 1 LIMIT 1 숫자로 명시한 ROW만 SELECT 된다. MSSQL 예제 ) SELECT TOP 1 // 여기서 지정된 숫자가 SELECT할 ROW 수 DEPT_CODE , DEPT_NAME FROM DEPARTMANT MYSQL 예제 ) SELECT DEPT_CODE , DEPT_NAME FROM DEPARTMANT LIMIT 1 출처: https://choija.tistory.com/1 [수캥이의 삶 ]