일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 에러포스팅
- 작업 영역
- C언어 #문자열변환 #정수형변환
- 파이썬
- 기록하기
- scanf
- 컬럼수정
- SafeUpdate
- SQL
- COMMIT
- 단축키정리
- 스프링 입문
- 머신러닝 #학습내용정리
- 공부내용정리
- 커밋
- 김영한 #SOLID #객체지향
- MODIFY
- GIT
- 옵셔널태그
- 스프링부트
- 개발공부
- 그룹핑
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- 클래스 #아이디
- Numpy #TIL #넘파이 기초
- 생성자 #자바 #기록남기기
- 크롬브라우저
- MVC #디자인패턴
- group by
- 머신러닝 #회귀 #규제
- Today
- Total
목록분류 전체보기 (86)
데이터 분석가 몽구리
1. 숫자 형식의 문자열을 처리하는 함수 만들기 숫자 형태로 구성된 문자열을 정수로 바꾸는 함수를 구성해보도록 하겠습니다. #include int ArrayToInteger(char string[]) { int count = 0, num = 0; while (string[count] != 0) { // 반복할 때마다 이전 값에 10을 곱해서 자릿수를 증가시킴 num = num * 10 + string[count] - '0'; count++; } return num; } void main() { int first_num, second_num; char first_string[16], second_string[16]; printf("input first number : "); gets(first_string..
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로 변경된 것을 확인할 수 있습니..
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컬..
오늘은 테이블의 컬럼 정보를 한눈에 확인할 수 있는 DESCRIBE에 대해 알아볼게요. DESCRIBE 테이블명; 해당 테이블의 타입, 속성, 구조를 확인할 수 있습니다.
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, "연극영화과", ..
강의평가 데이터베이스 생성하기 데이터베이스(스키마)를 생성할 때에는 CREATE 구문을 통해서 데이터베이스를 생성하면 됩니다. 아래 코드를 2번 실행하게되면 오류가 발생하게 되는데 IF NOT EXISTS는 존재하지 않을 때에만 데이터베이스를 생성하게 해줍니다. CREATE DATABASE IF NOT EXISTS course_rating; 사용할 데이터베이스 선택 보통 실무에서는 하나의 데이터베이스 서버 안에 여러 개의 데이터베이스를 두고 사용합니다. 그래서 처음에는 사용할 데이터베이스를 선택해야합니다. 데이터베이스를 선택 할 때에는 사용한다는 의미인 USE를 적어주고 사용하고자 하는 데이터베이스 이름을 적어줍니다. 저는 course_rating이라는 데이터베이스를 통해 실습을 진행해보겠습니다. USE..
문자열의 길이를 구하는 내장 함수 strlen #include #include void main() { int data_length; char data[10] = { 'h','a','p','p','y',0 }; data_length = strlen(data); printf("data length = %d\n", data_length); } 문자열을 복사하고 추가하는 내장 함수 strcpy, strcat 문자열을 복사하는 strcpy, 문자열 뒤에 다른 문자열을 이어 붙이는 strcat #include #include void main() { char data[10] = { 'a', 'b','c',0 }; char result[16]; strcpy(result, data); // data저장된 문자열을 r..
경로 제어(Routing) 경로 제어는 송·수신 측 간의 전송 경로 중에서 최적 패킷 교환 경로를 결정하는 기능이다. 경로 제어는 경로 제어표(Routing)를 참조해서 이루어지며, 라우터에 의해 수행된다. 경로 제어 요소 성능 기준 경로의 결정 시간과 장소 정보 발생지 경로 정보의 갱신 시간 경로 제어 프로토콜(Routing Protocol) IGP(Interior Gateway Protocol, 내부 게이트웨이 프로토콜) 하나의 자율 시스템(AS) 내의 라우팅에 사용되는 프로토콜 RIP(Routing Information Protocol) 현재 가장 널리 사용되는 라우팅 프로토콜이며 거리 벡터 라우팅 프로토콜이라고 불리며, 최단 경로 탐색에 Bellmain-Ford 알고리즘이 사용된다. 소규모 동종의..