반응형
mysql 테이블 생성
mysql 접속
mysql -u root -p
데이터 베이스 확인
show databases;
데이터 베이스 접속
use 데이터 베이스 명;
예
use test;
테이블 생성
-pk생성
CREATE TABLE user(
user_seq varchar(20),
user_nm varchar(20),
constraint user_pk primary key(user_seq)
);
테이블 생성후 추가시
create table user(user_seq VARCHAR(20), user_nm varchar(20));
-fk생성
CREATE TABLE exam
(
exam_seq varchar(20),
math int,
english int,
user_seq varchar(20),
FOREIGN KEY (user_seq)
REFERENCES user(user_seq)
);
-생성한 테이블 확인
show tables;
-데이터 등록
insert into user(user_seq, user_nm)values('1','k');
insert into user(user_seq, user_nm)values('2','p');
insert into exam(exam_seq, math, english, user_seq) values('1', 10, 20, '1');
insert into exam(exam_seq, math, english, user_seq) values('2', 30, 40, '2');
반응형
'DB > mysql' 카테고리의 다른 글
리눅스 mysql 수동 설치 (0) | 2022.11.29 |
---|---|
mysql 권한 설정 방법 (0) | 2022.09.27 |
mysql 뷰 테이블 생성 (0) | 2022.09.26 |
mysql 데이터 베이스 생성 (0) | 2022.09.25 |
mysql 계정 생성 방법 (0) | 2022.09.25 |