mysql 썸네일형 리스트형 데이터 베이스 5일차-9강 1.정수형 데이터 형식 TINYINT-SMALLINT-INT-BIGINT (2^0 ~ 2^3) TINYINT UNSIGNED 를 해주면 음수 부분 만큼 양수부분이 증가하고 음수부분은 계산하지 않는다. 2.CHAR와 VARCHAR VARCHAR가 동적배열이고 CHAR이 정적배열이라고 생각하면 편하다.동적 배열은 당연하게도 정적배열보다 소요 시간이 더 높다. 고정된 길이일때 CHAR를 사용해주자!예)우리나라 도시이름인 서울 경기 인천 은 모두 두 글자로 사용되므로 CHAR를 사용하지만 도시의 명소들은 길이가 제각각이므로 VARCHAR를 사용한다. 3.실수형 FLOAT (4바이트) 이거면 사실상 충분.. DOUBLE(8바이트) 4.날짜형 DATE(3) TIME(3) DATETIME(8) 4.변수 SET @ 변.. 더보기 데이터 베이스 4일차 -8강 1.데이터 베이스의 변경 INSERT,UPDATE,DELETE는 데이터 베이스의 테이블을 변경하는 친구즐이다. 2.INSERT insert into 테이블명 values 원하는 값 이 형식이 가장 기본 향식 Insert into 테이블명(열 이름1,열 이름2) 이런 형식을 통해 원하는 열에 원하는 값을 넣을 수 있다. 프라이머리 키로 만들어준 auto_increment는 자동으로 값이 증가되며 내가 지정하지않아도(null) 그 값이 증가한다. Alter table을 통하여 오토 인크리먼트값을 조정해주면 해당 시점부터 증가값이 변동 적용된다. 3.DESC 이 테이블의 구조를 알려줘 하고 싶을때 사용한다. DESC 다른데이터베이스.테이블명 이 구조로 사용한다. 4.INSERT INTO SELECT 원하는값 .. 더보기 데이터베이스 개념 공부 2일차 1.SELECT(가져오겠다) 무엇을 FROM 어느 테이블에서; 2.SELECT(가져오겠다) 무엇을 FROM 어느 테이블에서 WHERE 어떤 조건에 해당하는 것을; 3.원하는 순서대로 데이터 가져오기-오름차순:ASC 내림차순:DESC ,기본은 오름차순인 ASC SELECT * FROM 테이블명 ORDER BY 원하는 데이터 DESC 두가지를 적용할 수 있음-먼저 A를 기준으로 오름차순으로 그후 B를 기준으로 내림차순으로 정렬해줄 수 있다. SELECT * FROM 테이블명 ORDER BY 원하는 데이터인 A ASC ,원하는 데이터인 B DESC; 이런 식으로 해주면 된다. 4.가져올 개수를 제한하기 LIMIT LIMIT 가져올 개수 아니면 LIMIT 건너뛸 정보의 개수, 가져올 개수 이런 식도 가능하다. .. 더보기 데이터베이스 개념공부 1일차 1.MYSQL을 쓰는 이유는 무엇일까? :광대한 양의 데이터를 "공유" 하기 위해서. 2.데이터 베이스란?:데이터의 집합체 3.DBMS는 데이터 베이스의 이름이 아니라 데이터 베이스를 관리하는 데이터베이스 관리하는 시스템,즉 소프트웨어를 의미한다. 4.그러면 엑셀은 DBMS인가?->엑셀은 대용량의 데이터를 관리불가능하다->DBMS가 아니다!,또한 공유가 불가능하므로(내가 엑셀 파일열고있는 중에 다른 사람이 사용불가)DBMS의 정의와 일치하지 않는다. 5.SQL은 구조화된 질의언어이다.SQL은 DBMS에서 사용하는 언어이다(EX 자바나 C언어처럼) 6.현재 사용되는 대부분의 DBMS는 관계형 DBMS이다.MYSQL또한 이에 속한다. 7.DBMS의 발전과정:계층형-망형-관계형 8.RDBMS는 테이블로 구성되.. 더보기 이전 1 다음