Records
2021-05-18 ( mysql - SQLyog )
지후0816
2021. 5. 18. 19:56
## mysql (SQLyog)
- modify를 실행하면 이미 속성이 있더라도, 속성을 모두 지정해줘야한다.
- 값을 가진 row를 지우는 것은 delete from 테이블명 where ~
- 칼럼을 삭제할 때는 alter 테이블명 drop column 칼럼명
- alter table 테이블명 change 이전이름 변경할이름 속성
- varchar와 char
- varchar(100): 0 ~ 100byte까지 내용에 따라 유연하게 용량이 바뀜.
- char(100): 무조건 100byte.
- 새로 추가된 칼럼의 기본값은 ''이다. (null 아님)
- int일 경우, '' 와 0 모두 조건에 해당됨.
- Inner join
- SELECT emp.id AS `사원번호` ,emp.name AS `사원이름`,
dept.name AS `부서명`
FROM emp
INNER JOIN dept
ON emp.deptId = dept.id;
- SELECT 출력할 테이블 칼럼명과 테이블(들) AS (임의로 지정한 이름)
FROM 테이블1
INNTER JOIN 테이블2
ON 공통되는 칼럼
- DATE(emp.regDate) : 시/분/초를 뺀 년월일만 값으로 들어옴(출력 가능).