본문 바로가기
728x90
반응형

Database/MySql6

MySQL / auto_implement 생성, 사용, 수정, 삭제 MySQL에서는 오라클의 시퀀스와 같은 역할을 auto_implement가 할 수 있다. 컬럼에서 auto_implement를 사용하기 위해서는 타입이 정수(INT) 이고, 기본키(Primary Key)로 지정되어 있어야 한다. auto_implement를 설정해두면 insert문으로 데이터가 입력 될 때마다 자동으로 값을 올려주는 역할이다. 1. auto_implement 생성하기 테이블을 생성하면서 auto_implement CREATE TABLE member ( midx int not null primary key auto_increment, name varchar(20), phone varchar(20) not null, delyn char(1) default 'N' ); 생성된 테이블에 auto.. 2021. 7. 28.
MySQL / 컬럼 제약조건 추가,삭제 ( PRIMARY KEY,FOREIGN KEY ) MySQL에서 제약조건 추가, 수정, 삭제하는 방법 테이블 생성 중 PRIMARY KEY (PK) 추가 constraint [PK명] primary key [컬럼명] create table member( num int auto_increment, name varchar(20), phone varchar(30), constraint num_PK primary key(num) ); 테이블 생성 중에 FOREIGN KEY (FK) 추가 foreign key [컬럼명] references [참조테이블] [참조컬럼] create table user( name varchar(20), phone varchar(30), num int, foreign key (num) references member (num) ); 생.. 2021. 7. 26.
MySQL 컬럼명 , 타입 변경, 기본값 추가&수정, 추가, 삭제 컬럼명 변경 ALTER TABLE [테이블명]CHANGE [컬럼명] [변경후이름] [타입]; ALTER TABLE member CHANGE name username varchar(20); 컬럼 타입변경 ALTER TABLE [테이블명] MODIFY [컬럼명] [타입]; alter table member modify name varchar(30); 여러 컬럼 타입 변경 alter table [테이블] modify column [컬럼명] [타입], modify column [컬럼명] [타입]; alter table member modify column name varchar(20), modify column phonee varchar(30); 컬럼 기본값 입력 & 수정 ALTER TABLE [테이블명] AL.. 2021. 7. 26.
MySQL / 컬럼 추가, 수정, 삭제 / Insert, Update, Delete MySQL에서 컬럼을 추가, 수정, 삭제 하는 방법입니다. 예시 테이블 1. INSERT 모든 컬럼에 데이터 추가 insert into [테이블명] values(입력값); insert into member values('유지민','21','010-0000-0000'); 일부 컬럼에 데이터 추가 insert into [테이블명] ( [컬럼1], [컬럼2] ) values( [데이터1], [데이터2] ); insert into member (name, number)values('유지민','21'); 2. UPDATE 일부 컬럼 데이터 수정하기 update [테이블명] set [컬럼명]='변경내용' where [컬럼명]='[조건]'; update member set name='지민' where phonee='.. 2021. 7. 22.
728x90
반응형