[TIL] IntelliJ IDEA에서 DB 연결
2023. 5. 23. 17:27
멋쟁이사자처럼
DB 연결을 위한 스키마, 테이블 생성 spring-db 스키마 생성 users 테이블 생성 CREATE TABLE `spring-db`.`users` ( `id` VARCHAR(10) NOT NULL, `name` VARCHAR(20) NOT NULL, `password` VARCHAR(10) NOT NULL, PRIMARY KEY (`id`)); IntelliJ에서 domain Package 생성 public class User { private String id; private String name; private String password; public String getId() { return id; } public String getName() { return name; } public St..
[TIL] MySql WorkBench 명령어 정리 및 DB 실습
2023. 5. 18. 20:27
멋쟁이사자처럼
DDL (Data Definition Language) 테이블과 같은 데이터 구조를 정의하는데 사용하는 명령어 ex) CREATE, ALTER, DROP, RENAME, TRUNCATE CREATE - 테이블 생성 CREATE TABLE 'book' ( 'bookid' INT NOT NULL, 'bookname' VARCHAR(45) NOT NULL, 'publisher' VARCHAR(45) NOT NULL, 'price' INT NOT NULL, PRIMARY KEY('bookid') ); PK, NN, UQ, AI와 같은 약어들은 테이블을 생성할 때 열의 제약 조건(Constraint)을 정의할 때 사용 1. PK(Primary Key) 주 키(Primary Key)는 중복되지 않고 NULL 값을 ..