modify 3

[MySQL] ERD 대학수강프로그램 - 4. 테이블 업데이트 (update, case, if, modify)

1. at_mid, at_final, at_attend, at_homework 값 업데이트 (40/40/10/10) update attend set at_homework = 8 where at_num=1; update attend set at_homework = 5 where at_num=2; update attend set at_homework = 2 where at_num=3; update attend set at_homework = 10 where at_num=4; update attend set at_homework = 7 where at_num=5; update attend set at_homework = 5 where at_num=6; update attend set at_homework = ..

[MySQL] SQL 내장함수 예시

1. addr의 시를 특별시로 변경하세요 (replace) # 서울시에서 '시'를 '특별시'로 바꾸기 select replace ('서울시','시','특별시'); # test3의 addr의 '시'를 '특별시'로 바꾸기 update test3 set addr = replace(addr,'시','특별시'); #select로 확인해보고 설정하기 = 설정이 바뀌지 않기 때문! select replace(addr,'시','특별시') from test3; 2. dep의 학과가 아닌 값들 뒤에 --학과로 만들기 (concat,right) 1) 학과가 있는 값을 찾아서 제외하고 붙이기 2) 학과가 없는 값을 찾아 붙이기 (뒤에 두 글자가 학과가 아닌경우, 학과를 concat) update test3 set dep = ..

[MySQL] table 칼럼 수정 Alter

테이블 구조 수정 Alter 단, database명은 변경 불가 칼럼(속성) 추가 alter table 테이블명 add column 칼럼명 칼럼속성 ; 칼럼 변경 : 속성만 변경 alter table 테이블명 modify column 변경칼럼명 전체속성나열 ; -- 기존 속성은 지우고 변경됨 칼럼 변경 : 속성과 이름변경 alter table 테이블명 change column (이전)칼럼명 (변경)칼럼명 전체속성나열 ; -- 칼럼 이름 변경 mysql> alter table student change major major1 varchar(45); 칼럼 삭제 alter table 테이블명 drop column 삭제할칼럼명 ; 테이블 이름 변경 alter table (이전)테이블명 rename (변경)테이블..