본문 바로가기
DB/mysql

mysql 테이블 생성

by redbear0077 2022. 9. 25.
반응형

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