Major/Database
-
[MySQL] WorkBrench로 ERD(E-R Diagram) 만들기Major/Database 2022. 5. 18. 16:26
학교 과제로 E-R Diagram을 modeling 해야할 일이 생겼다 나는 MySQL WorkBrench를 이용했다 https://dev.mysql.com/downloads/workbench/ MySQL :: Download MySQL Workbench Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended Download: Other Downloads: Windows (x86, 64-bit), M ..
-
[MySQL] table 만들기, primary key, foreign key 추가/삭제/수정하기Major/Database 2022. 4. 19. 03:38
테이블 만들기 기본적으로 테이블은 create table 테이블이름 (...) 으로 생성한다 (...) 안에 필드 이름과 필드 타입을 선언해준다 create table 테이블 이름 ( 필드이름 필드타입 ); - 예시 - create table user ( name varchar(20) not null, age int ); 그럼 user 라는 테이블에 20자 이하의 name 그리고 정수형 age의 값을 넣을 수 있다 필드가 잘 만들어졌는지 확인 차 테이블을 보려면 desc 테이블이름; 그럼 이제 생성한 테이블을 볼 수 있다 Primary Key 설정하기 primary key를 설정하는 방법에는 몇가지가 있다 ① 테이블 생성할 때 : create 문으로 설정 create table 테이블이름 ( 필드이름 필..
-
[MySQL] delete문, drop문 이용하여 tuple 삭제하기, table 삭제하기Major/Database 2022. 4. 17. 21:01
가끔 오타나 tuple을 잘못넣거나 table을 잘못 생성해 삭제하고싶을때가 있다 delete 문을 이용하면 쉽게 삭제할 수 있다 tuple 삭제 delete from relation이름 where 삭제하고싶은 tuple의 조건; ex) delete from drivers where name='Russell'; > drivers에 있는 name이 Russell인 tuple을 삭제 tuple 전체삭제 delete from relation이름; ex) delete from drivers; > drivers에 있는 모든 tuple을 삭제 > 새로운 tuple 삽입 가능하다 Table 삭제 table 삭제는 delete문이 아닌 drop문을 사용한다 drop table relation이름; ex) drop ta..