일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 단축키정리
- 에러포스팅
- SafeUpdate
- 생성자 #자바 #기록남기기
- 공부내용정리
- scanf
- GIT
- 커밋
- 작업 영역
- 머신러닝 #회귀 #규제
- SQL
- 기록하기
- 파이썬
- 김영한 #SOLID #객체지향
- Numpy #TIL #넘파이 기초
- 그룹핑
- group by
- COMMIT
- 클래스 #아이디
- MVC #디자인패턴
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- 옵셔널태그
- 스프링부트
- C언어 #문자열변환 #정수형변환
- 크롬브라우저
- 머신러닝 #학습내용정리
- 개발공부
- 컬럼수정
- 스프링 입문
- MODIFY
- Today
- Total
목록2024/04/21 (5)
코딩하는 몽구리
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/TeLpC/btsGMDjzlQx/qkLvuS3t7pMgUGand0aBT1/img.png)
1. 컬럼에 NOT NULL 속성 주기 어떤 값이 꼭 들어가야 하는 컬럼에 NOT NULL 속성을 주도록 하겠습니다. ALTER TABLE student MODIFY name VARCHAR(20) NOT NULL; ALTER TABLE student MODIFY registaration_number INT NOT NULL; ALTER TABLE student MODIFY major INT NOT NULL; MODIFY 속성을 통해서 컬럼의 데이터 타입을 변경할 수 있었습니다. MODIFY 속성은 데이터 타입 뿐 아니라 컬럼의 속성도 변경할 수 있습니다. 위의 SQL문을 실행하면 name, registration_number, major 3 개의 컬럼의 속성이 NOTNULL로 변경된 것을 확인할 수 있습니..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bAQiG1/btsGNOD7MFl/GEE9QDKllsWrzIH9MFRut1/img.png)
1. 테이블에 컬럼 추가 및 변경하기 student 테이블에 gender 컬럼을 생성하는 방법에 대해 알아볼게요. 테이블에 컬럼을 생성할 때에는 ALTER문을 활용하면됩니다. ALTER TABLE student ADD gender CHAR(1) NULL; ALTER TABLE은 테이블을 변경하겠다는 의미이고, ADD는 추가하라는 의미입니다. gender라는 새로운 컬럼을 추가하고 그 컬럼의 타입과 속성이 들어가 있습니다. gender 컬럼은 CHAR(1)타입이고, NULL을 허용하게 됩니다. gender라는 새로운 컬럼이 추가된 것을 확인할 수 있습니다. 이번에는 컬럼의 이름을 변경해보도록 할게요. student 테이블을 보면 student_number라는 컬럼이 존재합니다. student_number컬..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bBfuQ6/btsGNZMhhGI/YLMfKoZPV0YAuwXsZAQLt0/img.png)
오늘은 테이블의 컬럼 정보를 한눈에 확인할 수 있는 DESCRIBE에 대해 알아볼게요. DESCRIBE 테이블명; 해당 테이블의 타입, 속성, 구조를 확인할 수 있습니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bJLcXS/btsGOgAnAEv/D9d14BoOiP1loEk0SfN1S1/img.png)
1. INSERT INTO(row 추가하기) INSERT INTO 테이블명 ( 컬럼명.. ) VALUES( 추가하고 싶은 값 .. ) INSERT INTO 문을 통해서 테이블에 row를 추가할 수 있습니다. INSERT INTO student (id, name, student_number, major, email, phone, admission_date) VALUES (1, "홍길동", 201902222, "컴퓨터공학과", "sss@naver.com", "010-1234-5678","2022-02-21"); 모든 컬럼에 값을 넣어줄 때에는 각 컬럼의 이름을 적지 않고도 row를 추가해줄 수 있습니다. INSERT INTO student VALUES (2, "김수현", 202222222, "연극영화과", ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cCA4HV/btsGNceqpBv/r5CO6zdr9HCPr2wtRYIbU0/img.png)
강의평가 데이터베이스 생성하기 데이터베이스(스키마)를 생성할 때에는 CREATE 구문을 통해서 데이터베이스를 생성하면 됩니다. 아래 코드를 2번 실행하게되면 오류가 발생하게 되는데 IF NOT EXISTS는 존재하지 않을 때에만 데이터베이스를 생성하게 해줍니다. CREATE DATABASE IF NOT EXISTS course_rating; 사용할 데이터베이스 선택 보통 실무에서는 하나의 데이터베이스 서버 안에 여러 개의 데이터베이스를 두고 사용합니다. 그래서 처음에는 사용할 데이터베이스를 선택해야합니다. 데이터베이스를 선택 할 때에는 사용한다는 의미인 USE를 적어주고 사용하고자 하는 데이터베이스 이름을 적어줍니다. 저는 course_rating이라는 데이터베이스를 통해 실습을 진행해보겠습니다. USE..