일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 설정
- #eclipse
- Spring
- html
- #자바
- Like
- 오라클
- 인텔리제이
- #오라클
- Eclipse
- 설치
- IntelliJ
- 이클립스
- #JVM
- #자바가상머신
- #Oracle
- springboot
- #java
- mariadb
- #이클립스
- 스프링
- 소스코드 맵
- CodeGlance
- Plugins
- log4j2
- Oracle
- 스프링부트
- 플러그인
- log4j
- 환경설정
- Today
- Total
목록데이터베이스 (66)
커피와 개발자
테이블 구조 조회 SHOW CREATE TABLE `테이블명`; 해당 데이터베이스의 `테이블명`의 구조와 엔진 종류가 쿼리 형태로 출력
테이블 생성 사용자 ID root 사용자 비밀번호 mysql 사용자 DB mydb mysql> mysql -u root -p mysql mydb 자동적으로 자신이 사용할 DB가 선택 (mydb 선택됨) mysql> show tables; mydb에 있는 데이터베이스 테이블 조회 (이 명령을 내리면 테이블의 목록을 볼 수 있다. 처음 사용할 경우 아무것도 생성된 것이 없다면 'Empty' 라는 메세지) -- 회원관리 테이블 생성 mysql> create table memberinfo( -> uid int(10) unsigned default '0' not null auto_increment, -> id varchar(12), -> passwd varchar(12), -> email varchar(60), ..
ALTER USER 유저이름 IDENTIFIED BY 변경할 비번
데이터 검색 대문자, 소문자 구별 웹 프로그래밍을 하다가 보면 검색 기능을 구현할 때가 있다. 상품페이지에서도, 방명록이나 게시판에서도... 이러한 기능을 구현할 때 어떤 특정 필드의 값과 검색어를 비교하여 검색한 데이터를 가져오는데 영어의 단어로 검색할 때 발생할 수 있는 문제점이다. 예를 들어 Mind라는 데이터를 검색한다고 하면 MIND나 mind를 검색어로 사용하였을 경우 검색이 되지 않을 수도 있다. 이는 MySQL의 데이터가 대문자, 소문자 구분으로 되어 구조상 검색할 수 없을 경우다. MySQL에서 데이터의 구조를 보면 binary 함수가 설정되어 있는지 보자! 만약 설정되어있다면 대문자, 소문자를 구별하겠다는 의미이다. binary 함수를 사용하면 데이터에 대문자, 소문자를 구별하는 의미이..
ON DELETE CASCADE 는 부모테이블과 자식테이블과의 관계에서 자식테이블이 부모테이블의 PK를 참조하고 있고 자식테이블에 데이터의 값이 있다면 부모테이블은 자식테이블의 데이터의 값으로 인해 참조 무결성에러 발생으로 데이터를 삭제할 수 없다. 이 점을 생각하고 사용하는 함수가 ON DELETE CASCADE 옵션이다. 쉽게 생각하여 폴더구조를 생각하면 된다. [내문서] - [음악] 이라는 파일이 있을 경우, 내문서를 삭제하게 되면 음악이라는 데이터 역시 삭제가 된다. 이 점을 생각하고 사용하자. CREATE TABLE emp( ID NUMBER(10), NAME VARCHAR2(20), CONSTRAINT PK_emp PRIMARY KEY(ID) ); CREATE TABLE dept( ID NUM..
테이블 컬럼 추가 ▷ MySQL -- 1.컬럼을 맨뒤에 추가하는 방법 -- Syntax : ALTER TABLE `테이블명` ADD `추가컬럼명` 자료형 ALTER TABLE `MEMBER` ADD `MEMBER_NAME` VARCHAR(100) NOT NULL; -- 2.컬럼을 맨앞에 추가하는 방법 -- Syntax : ALTER TABLE `테이블명` ADD `추가컬럼명` 자료형 FIRST ALTER TABLE `MEMBER` ADD `MEMBER_NAME` VARCHAR(100) NOT NULL FIRST; -- 3.컬럼을 지정한 컬럼 다음에 추가하는 방법 -- Syntax : ALTER TABLE `테이블명` ADD `추가컬럼명` 자료형 AFTER `지정컬럼명` ALTER TABLE `MEMBER..