일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JanusWebRTCServer
- terminal
- VARCHAR (1)
- JanusWebRTC
- 코루틴 빌더
- 달인막창
- PytestPluginManager
- Value too long for column
- PersistenceContext
- table not found
- 헥사고날아키텍처 #육각형아키텍처 #유스케이스
- 깡돼후
- tolerated
- k8s #kubernetes #쿠버네티스
- vfr video
- 개성국밥
- 티스토리챌린지
- Spring Batch
- 코루틴 컨텍스트
- taint
- python
- pytest
- 오블완
- JanusWebRTCGateway
- kotlin
- JanusGateway
- preemption #
- 자원부족
- 겨울 부산
- mp4fpsmod
너와 나의 스토리
DB실습 - JDBC를 이용한 mySQL 본문
연동 확인: cmd창
drop database cs3207; // cs3207 DB 지우기
create database cs3207; // 생성
use cs3207; // DB를 cs3207로 사용하겠다고 선언
// director 테이블 생성
CREATE TABLE director(
directorID INTEGER(20) NOT NULL,
directorName VARCHAR(20) NOT NULL,
dateOfBirth VARCHAR(20) NOT NULL,
dateOfDeath VARCHAR(20),
PRIMARY KEY(directorID)
);
// 값 넣기
INSERT INTO director VALUES(1,"TIM burton","1958.8.25",NULL);
// 삭제
delete from customerrate where customerID=5 and movieID>1;
* select 한 내용 insert 시키기
INSERT INTO [테이블명] (column1,colum2) SELECT (column1,column2) FROM [테이블명] WHERE [조건]
insert into make select movieID,directorID from movie,director where movieName="EdwardScissorhands" or directorName="Tim Burton";
insert into cutomerrate select customerID,movieID,5 from make join movie join customer on customerName="Bell" and directorName="Tim Burton";
* 테이블 컬럼 이름 변경하기
형식은 ALTER TABLE [테이블명] CHANGE COLUMN [기존 컬럼 명][변경할 컬럼 명][변경할 컬럼 타입] 입니다.
mysql>ALTER TABLE user_info CHANGE COLUMN name nickname varchar(20) not null;
출처: https://nexthops.tistory.com/2 [꿀단지]
* 특정 컬럼을 NULL가능에서 NOT NULL로 바꾸기
ALTER TABLE 테이블명 MODIFY 컬럼명 컬럼타입 NOT NULL;
* 반대로 특정 컬럼을 NOT NULL에서 NULL로 바꾸기
ALTER TABLE director MODIFY dateOfBirth VARCHAR(20); <- NOT NULL 빼고 선언
* 데이터 수정
update movie set publisherName="Korea Sony Pictures" where publisherName="Korea sony Pictures";
->publisherName="Korea sony Pictures"; 인 것을 publisherName="Korea Sony Pictures"로 바꿔라
* 테이블 이름 변경
RENAME TABLE 테이블명 TO 새테이블명
* 링크들
기본 명령어 https://nexthops.tistory.com/2
select 조건에 따른 데이터 검색 https://doorbw.tistory.com/22
join 설명 https://futurists.tistory.com/17
MySQL #2_ SELECT 조건에 따른 데이터 검색
안녕하세요. 문범우입니다. 이번에는 지난 포스팅에 이어서 MySQL의 'SELECT 조건에 따른 데이터 검색'에 대한 명령어를 알아보겠습니다. SELECT (속성1, 속성2, … ) FROM (테이블명) WHERE (조건식); (조건식)..
doorbw.tistory.com
MySQL ALTER TABLE 테이블 변경하기
ALTER TABLE은 테이블의 스키마를 변경할 수 있도록 해주는 유용한 명령어입니다. 테이블 스키마란 쉽게 말하면 테이블의 구조라고 설명 드릴 수 있겠네요. 이 스키마라는 것은 논리적 스키마와 물리적 스키마로..
nexthops.tistory.com
* MyDatabase의 모든 table에서 특정 컬럼을 찾으려면
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME IN ('columnA', 'columnB')
AND TABLE_SCHEMA='MyDatabase';
'Data Analysis > Database' 카테고리의 다른 글
DB - hashing (0) | 2019.06.01 |
---|---|
DB - indexing (0) | 2019.06.01 |
DB - mySQL 공부 (0) | 2019.04.11 |
Week2 DB - Relational Model (0) | 2019.03.13 |
week1 DB - Introduction (0) | 2019.03.13 |