zoaseo
To Infinity And Beyond
zoaseo
전체 방문자
오늘
어제
  • 분류 전체보기 (763)
    • 개발이 좋아서 (381)
      • SAP가 좋아서 (3)
      • Java가 좋아서 (42)
      • Spring이 좋아서 (50)
      • JPA가 좋아서 (0)
      • QueryDSL이 좋아서 (26)
      • Docker가 좋아서 (7)
      • Redis가 좋아서 (7)
      • AWS가 좋아서 (5)
      • CI/CD가 좋아서 (6)
      • Troubleshooting이 좋아서 (4)
      • Kotlin이 좋아서 (7)
      • SQL이 좋아서 (6)
      • HTTP가 좋아서 (21)
      • JavaScript가 좋아서 (30)
      • TypeScript가 좋아서 (6)
      • Vue가 좋아서 (21)
      • Flutter가 좋아서 (61)
      • React가 좋아서 (20)
      • Redux(React)가 좋아서 (2)
      • Angular가 좋아서 (22)
      • HTML이 좋아서 (9)
      • CSS가 좋아서 (15)
      • PHP가 좋아서 (9)
      • Illustrator가 좋아서 (2)
    • 노력이 좋아서 (169)
    • 결과물이 좋아서 (14)
    • 코딩연습이 좋아서 (168)
      • 이론이 좋아서 (62)
      • SQL이 좋아서 (90)
    • 유용한 사이트가 좋아서 (28)
    • Github (2)

인기 글

티스토리

hELLO · Designed By 정상우.
zoaseo
노력이 좋아서

<step45>'mysql_기초'

<step45>'mysql_기초'
노력이 좋아서

<step45>'mysql_기초'

2022. 5. 23. 16:01

1) CREATE TABLE

create table employee(
	perno int primary key auto_increment,
	pname varchar(10) not null,
	job varchar(10) not null,
	hiredate varchar(20) not null,
	firedate varchar(20),
	sal int not null,
	bonus int,
	deptno int not null
);

 

2) ALTER 테이블명(컬럼명) values()

insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('1','박청규','사원','2010-03-02','2012-08-31','880000',null,'10');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('2','강원일','팀장','2010-08-02',null,'2000000','200000','10');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('3','이봉수','부장','2010-01-02','2012-02-28','3000000','300000','10');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('4','허태훈','과장','2010-05-02',null,'1500000',null,'10');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('5','윤주옹','사원','2011-12-01',null,'1500000',null,'10');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('6','김태환','대리','2010-02-01','2012-04-30','1700000',null,'20');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('7','배현직','본부장','2010-01-02',null,'2500000','200000','20');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('8','전민철','이사','2010-01-02',null,'5000000','500000','30');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('9','심승진','CEO','2010-01-02',null,'10000000',null,'30');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('10','강대원','과장','2010-04-02','2012-08-31','2200000','200000','30');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('11','유성원','대리','2012-02-01',null,'1600000',null,'30');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('12','안재연','과장','2012-02-01',null,'2000000','200000','40');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('13','김진수','사원','2012-03-02',null,'880000',null,'40');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('14','김성하','사원','2012-04-01',null,'1000000',null,'40');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('15','황철원','대리','2011-12-01',null,'1500000','150000','40');
insert into employee(perno, pname, job, hiredate, firedate, sal, bonus, deptno) values('16','엄효인','사원','2010-12-15',null,'1200000',null,'40');

3) SELECT * from 테이블명

4) 문제01) 이름이 김씨인 사람의 모든 컬럼을 검색

select * from employee
where pname like '김%';

5) 문제02) 퇴사한 사람의 이름과 퇴사일을 검색

select pname, firedate from employee
where firedate is not null;

6) 문제03) 보너스를 받지 않는 사람의 이름을 검색

select pname from employee
where bonus is null;

7) 문제04) job이 사원인 사람의 사원번호, 이름, 직급순으로 출력(이름을 오름차순으로 정렬)

select perno, pname from employee
where job = '사원' order by pname asc;

 

'노력이 좋아서' 카테고리의 다른 글

<step46>'php_기초, 형변환'  (0) 2022.05.24
<step46>'mysql_구문'  (0) 2022.05.24
<step45>'js_구조분해할당, 프로토타입'  (0) 2022.05.23
<step45>'js_slide최종마무리'  (0) 2022.05.23
<step44>'js_클래스'  (0) 2022.05.20

    티스토리툴바

    개인정보

    • 티스토리 홈
    • 포럼
    • 로그인

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.