일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- msa개념
- 밤비노
- MSA
- Bambino
- coding test
- jsp
- html
- SpringFramework
- BCIT
- microservices
- two pointers
- DB
- 웹개발기초
- 웹개발
- sql
- job
- CSS
- Programming
- 안드로이드
- jvm메모리구조
- 데이터베이스
- Java
- mysql
- MVC
- 코드잇
- servlet
- C
- 자바
- 리액트프로젝트
- 웹개발자
- Today
- Total
목록SQL/MySQL (6)
초보 개발자의 기록
조건을 나타내는 방법 나이 20 - 29 사이의 회원 조회 SELECT * FROM member WHERE age>= 20 AND age '2021-09-05'; SELECT * FROM member WHERE sign_up_date BETWEEN '2021-01-01' AND '2021-12-31';
SQL문의 기본개념 세미콜론 (;) SQL 문에는 항상 세미콜론(;)을 써줘야 함 하나의 SQL문을 종결하는 단위 - Workbench나 eclipse 에 jar를 추가하여 이용하는 경우에는 입력하지 않아도 인식하고 실행해주지만 하나 이상의 SQL문들이 들어있는데 실행을 시켜줄 경우 SQL문들이 실행되지 않음 공백 , 개행 하나 이상의 공백으로 구분. 세미콜론으로 종결이 되어있다면 실행에 문제가없음 가독성을 높이기 위해 개행을 사용해주어도 됨 대소문자 대소문자 구분을 안해주어도 상관은 없지만 관례가 있음 예약어(SQL에 기본으로 내장된 키워드) 들은 대문자로 나머지들은 소문자로 데이터베이스.테이블이름 서로 다른 데이터베이스에 같은 이름의 테이블이 존재할 수도 있기 떄문에 사용해줌 아래의 두 경우는 같음 ..
데이터 타입 (Datatype) INT : 정수 DOUBLE : 실수형 데이터 타입 소수점 이하까지 나타냄 TEXT :문자열 DATE : 날짜 관련 컬럼에 설정 PRIMARY KEY (PK) = 기본키 테이블에서 하나의 row를 고유하게 식별할 수 있도록 해주는 column 꼭 모든 테이블에 Primary Key가 있어야 하는 것은 아니지만 일반적으로는 PK가 존재하는 것이 바람직 Primary Key에 값은 값이 있는 Row가 추가되는 것을 자동으로 방지하기 때문에 중복된 row 생길 위험 x Primary Key의 종류 1) Natural Key 실제로 어떤 개체가 갖고 있는 속성을 나타내는 컬럼이 Primary Key가 되었을 경우를 지칭 그 값이 변경되면 모든 row의 값을 다시 수정해줘야 한다는..
SCHEMAS : MySQL 에서 데이터베이스 칭하는말 SYS 데이터베이스 역할 MySQL 서버의 성능 관련 정보들을 갖고있는 데이터베이스 DBMS 사용처별 사용 용도 1) 기획자/마케터 : 데이터베이스에 저장된 데이터를 잘 분석해서 시장, 고객 분석 2) 백엔드 개발자 / 데이터베이스 관리자 : 데이터가 빠르고 안정적으로 조회 저장될 수 있도록 개발 및 관리 DBMS가 성능 저하없이 효율적으로 작업 처리하고 있는지 체크해야 함 이러한 정보를 확인할 수 있는 기본 데이터베이스 중 하나가 sys 데이터 베이스 쿼리창에 입력 데이터베이스 생성 CREATE DATABASE bambino_main 쿼리창 위의 번개모양을 클릭하면 실행 실행 단축키 : Shift + Ctrl +enter workbench의 작업 ..

무료로 사용할 수 있는 Community 버전 설치 *최신버전에 문제가 있어 구 버전으로 수업을 진행함* https://downloads.mysql.com/archives/installer/ MySQL :: Download MySQL Installer (Archived Versions) Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Installer, please visit MySQL Downloads. MySQL open source software is provided under the GPL License...
MySQL - 페이스북, 유튜브 등 유명한 서비스에서 활발히 사용되고있는 DBMS - 2010년 Oracle에 인수 - Oracle의 DBMS 위해 MySQL이 사라질 것을 대비해 오픈 소스인 MariaDB를 만듬 - MySQL은 오프 소스 소프트웨어이기 떄문에 제한 없이 사용가능 - Oracle의 추가 서비스, 상시 기술 지원을 원한다면 상업용 라이센스를 구매해야함 또한, MySQL 소스 일부 수정 자신의 제품을 일부로 만들어서 재배포암에 소스를 공개하지 않으려면 라이센스 필요 Oracle : 데이터 처리의 정확성, 운영의 안정성이 요구되는 분야에 사용 신뢰도가 중요한 비즈니스 분야에 적합하게 설계 MySQL :앱, 웹 사이트 서비스를 만드는 경우에 자주 사용 *LAMP(Linux + Apache + ..