DBMS 2

[mysql] Primary key, not null, auto_increment 란 무엇인가?

목차 -Primary key -not null -auto_increment Primary key란? 데이터베이스 테이블의 설계 (데이터베이스)를 고유하게 식별하는 키 레코드를 유일(unique)하게 식별할수 있는 컬럼이다.(주민번호, 제품고유번호, 사용자id 등 서로 다른 값을 가져야 하는것이 주요키로 사용된다.) PrimaryKey는 하나의 테이블에 저장된 모든 레코드가 서로 다른 값을 갖는 칼럼이다. 테이블은 PrimaryKey와 함께 ForeignKey를 가질수있다. 관계(RELATION)를 통해 테이블간의 정보를 연결할 수 있다. 하나의 테이블 정보는 다른 테이블의 정보를 구별하는데 쓰일수 있다. ForeignKey를 만들경우에는 하나의 테이블에서 또다른 테이블로 모든 PrimaryKey를 복사해..

DBMS/mysql 2022.02.17

[mysql] cmd(명령 프롬프트)로 테이블 만들기

목차 - DBMS를 사용하는 이유? - cmd에서 mysql 실행시키기 - DB 생성하기(지정하기) - 테이블 생성하기 - 많이 쓰는 데이터 타입 정리 - Record 입력하기 - 테이블 데이터 UPDATE(수정) , DELETE(삭제) 하기 - 오름차순, 내림차순 정렬 - DATETIME vs TIMESTAMP DBMS를 사용하는 이유? 데이터를 하드디스크에 저장하기 위해서이다. 이 경우, 웹서버와 DB server는 서로 통신해야한다. 여기서 Web server ? (express 라이브러리로 만들어진 서버, node로 연결하는 서버) cmd에서 mysql 실행시키기 mysql -u[로그인 할 사용자 id] -p[password] DB 생성하기(지정하기) mysql이 가동되면, create datab..

DBMS/mysql 2022.02.17