#테이블 만들기
create table tb_member( #테이블도 하나의 객체 tb(출신) 테이블의 멤버
mem_idx int auto_increment primary key, #테이블과 테이블을 합칠때 어떤테이블의 출신인지 알아보기 용이.,auto_increment(자동으로1 씩증가)
mem_userid varchar(20) unique not null,
mem_userpw varchar(20) not null,
mem_name varchar(20) not null,
mem_hp varchar(20) not null,
mem_email varchar(50) not null,
mem_hobby varchar(100),
mem_ssn1 varchar(6) not null,
mem_ssn2 varchar(7) not null,
mem_zipcode varchar(5),
mem_address1 varchar(100),
mem_address2 varchar(100),
mem_address3 varchar(100),
mem_regdate datetime default now() #default값으로 지금 시간을 넣어줌
);
-테이블 확인
desc 테이블명;
-테이블 삭제
drop table 테이블명;
-테이블 필드 추가
alter table 테이블명 add 컬럼명 타입 제약조건;
ex) alter table tb_member add mem_point int default 0;
-테이블 필드 수정
alter table 테이블명 modify column 필드명 컬럼타입 제약조건;
ex) alter table tb_member modify column mem_point double default 0;
-데이터 삭제
delete from 테이블명;(다 삭제)
-테이블 필드 삭제
alter table 테이블명 drop 컬럼명;
-데이터 삽입
insert into 테이블명 values (값1, 값2, 값3, ....) --> auto_increment 사용x
insert int 테이블명 (필드명1, 필드명2, 필드명3 ..) values(값1, 값2, 값3 ..)
ex)
insert into tb_member (mem_userid, mem_userpw, mem_name, mem_hp, mem_email, mem_ssn1, mem_ssn2)
values ('apple', '1111', '김사과', '010-1111-1111', 'apple@apple.com', '001011', '4068518');
'MySql' 카테고리의 다른 글
pk와fk 그리고 inner join문 (0) | 2023.04.25 |
---|---|
기본 문법 (0) | 2023.02.28 |