본문 바로가기

MySQL9

KEY PRIMARY KEY (PK)각 레코드에 대해 고유하다.NULL 값이 허용 안됨.(NOT NULL)레코드를 식별하는 데 사용, 테이블당 하나의 기본키만 지정 가능하다.// 처음부터 지정CREATE TABLE users( id int primary key);// 마지막에 지정CREATE TABLE users( id int not null, name varchar(20) not null, email varchar(30) not null, primary key(id));FOREIGN KEY외래키.하나의 테이블에서 다른 테이블의 기본키를 참조한다.데이터베이스에서 데이터 무결성(Integrity)을 유지하는데 중요한 역할을 한다.무결성, 일관성 유지/ 관계 정의CREATE TABLE tb_cust.. 2024. 6. 11.
table CRUD INSERT-- 테이블을 삭제하는 명령 -- drop table student; -- 테이블 생성시에 디폴트 값을 제약 설정하는 방법 create table student( student_id int primary key, name varchar(50) not null, grade int not null, major varchar(50) default '미정' not null); desc student;-- 기본 문구 모양 -- INSERT INTO 테이블명(컬럼명1, 컬럼명2, ...) VALUES(값1, 값2, ...); -- INSERT INTO 테이블명 VALUES (값1, 값2, ...); - 생략 버전 insert into student(student_id, name, .. 2024. 6. 11.
데이터베이스 데이터베이스☞ 데이터 집합 혹은 데이터 저장공간 자체를 의미.데이터베이스를 체계화된 방법으로 데이터를 저장, 관리, 조작하고 필요한 경우에 데이터를 검색하고 업데이트 등에 운영하는 소프트웨어를 DBMS(database management system)라고 한다.*데이터를 파일이나 엑셀로 관리할 수도 있지만 대용량을 관리한다거나 사용자가 동시에 여러 명 접근할 수 없기 때문에 DBMS이라고 부르기는 어렵다. DBMS 소프트웨어 종류 DBMS  제작사 운영체제 기타 MySQLOracleUnix, Linux, Windows, Mac오픈소스(무료), 상용MariaDBMariaDBUnix, Linux, Windows오픈소스(무료)PostgreSQLPostgreSQLUnix, Linux, Windows, Ma.. 2024. 6. 5.