본문 바로가기

MySQL11

[MYSQL] 사용법 정리 자주 쓰이는 기본적인 MySQL 쿼리 문법을 정리해보겠다. ● 테이블 생성 1. 기본 테이블 생성 CREATE TABLE mytable( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, NAME VARCHAR(50) NOT NULL ); → NOT NULL : 반드시 입력해야 함. 비어있을 수 없음. → AUTO_INCREMENT : 자동으로 숫자가 증가하도록 함. → PRIMARY KEY : 기본키로 지정. 2. 테이블 생성하면서 외래키 추가하기 FOREIGN KEY (USER_IDX) REFERENCES MEMBER (USER_IDX) ON UPDATE CASCADE ON DELETE CASCADE ● DESCRIBE 조회 1. 테이블 필드와 관련된 정보 조회 DESCR.. 2020. 5. 19.
[Edwith] 9. Maven ● Maven -Maven은 지금까지 애플리케이션을 개발하기 위해 반복적으로 진행해왔던 작업들을 지원하기 위하여 등장한 도구 -Maven을 사용하면 빌드(Build), 패키징, 문서화, 테스트와 테스트 리포팅, git, 의존성 관리, svn 등과 같은 형상관리서버와 연동(SCMs), 배포 등의 작업을 손쉽게 할 수 있음. -Maven을 이해하려면 CoC(Convention over Configuration)라는 단어를 먼저 이해해야 함. -CoC란 일종의 관습을 말하는데, 예를 들자면 프로그램의 소스파일은 어떤 위치에 있어야하고, 소스가 컴파일된 파일들은 어떤 위치에 있어야하는지 미리 정해놨다는 것. -이 말은 관습에 이미 익숙한 사용자는 쉽게 Maven을 사용할 수 있는데, 관습에 익숙하지 않은 사용자.. 2020. 4. 20.
[Edwith] 11. JDBC ● JDBC (Java Database Connectivity) -자바를 이용한 데이터베이스 접속과 SQL 문장의 실행, 그리고 실행 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약 -자바 프로그램 내에서 SQL문을 실행하기 위한 자바 API -SQL과 프로그래밍 언어의 통합 접근 중 한 형태 -JAVA는 표준 인터페이스인 JDBC API를 제공 -데이터베이스 벤더, 또는 기타 써드파티에서는 JDBC 인터페이스를 구현한 드라이버(driver)를 제공한다. ● JDBC 환경 구성 -JDK 설치 -JDBC 드라이버 설치 → Maven에 다음과 같은 의존성을 추가한다. MySQL 사이트에서 다운로드한다. mysql mysql-connector-java 5.1.45 * 참고 사이트 1. jav.. 2020. 4. 20.
[Edwith] 8. DDL 알아보기 저번 시간에는 DML의 DELETE에 대해 알아보았다. 이번 시간에는 DDL에 대해 알아보겠다. ● MySQL 데이터 타입 TINYINT(M) 부호있는 수는 -128~127까지, 부호 없는 수는 0~255까지 표현. 1바이트 SMALLINT(M) 부호 있는 수는 -32768~32767까지, 부호 없는 수는 0~65535까지 표현. 2바이트 MEDIUMINT(M) 부호 있는 수는 -8388608~8388607까지, 부호 없는 수는 0~4294967295까지. 4바이트 INT(M) or INTEGER(M) 부호 있는 수는 -92233720036854775808~92233720036854774808 부호 없는 수는 0~18446744073709551615 BIGINT(M) 부동 소수점을 나타낸다. 언제나 부호.. 2020. 4. 16.