본문 바로가기
반응형

분류 전체보기271

MYSQL ALTER DB 구조를 수정하거나 컬럼명을 변경하거나 제약조건을 변경할때 ALTER 문을 사용한다. 컬럼의 값을 변경할때는 UPDATE, 테이블의 구조적인 부분을 변경할때는 ALTER 기억하자. -- 컬럼을 변경할때 alter table 테이블명 modify column 컬럼명 변경할항목들(ex:데이터타입, 제약조건); -- 예시 alter table userinfo modify column user_birth varchar(30) not null; -- 컬럼 추가 alter table 테이블명 add column 추가할컬럼명 [데이터타입] [제약조건]; -- 예시 alter table helper_comment add column comm_update datetime; -- 컬럼이름 변경 alter table 테.. 2023. 1. 19.
MYSQL Insert Insert 문을 이용하여 자료를 추가할수 있다. insert into 테이블명(컬럼명,컬럼명2,컬럼명3) values(컬럼명의값, 컬럼명2의값, 컬럼명3의값); 테이블명을 지정하고 컬럼명을 정해서, 특정 컬럼에만 DATA를 입력할수도있고, 테이블명뒤에 컬럼명을 삭제하고 사용할수도있다. 이런경우에는 Values에 해당 테이블의 모든 컬럼의 값을 대입해줘야한다. 만약에 User라는 테이블에 이름, 나이, 생년월일, 주소, 전화번호 총 다섯개의 컬럼이 존재한다면 insert into user values(이름, 나이, 주소, 전화번호, 생년월일); 이렇게 컬럼명은 생략하되, 모두의 값을 설정해줘야 한다. 물론 컬럼별로 데이터타입에 맞게 대입해줘야 오류없이 데이터 추가가 가능하다. 2023. 1. 19.
61일차. Team Project DB 생성 오늘은 ERD Cloud의 설계를 마치고 DB 생성에 돌입했다. 사용Database : MYSQL 5.7.40 먼저 database 생성하고 user 생성후 접근권한 설정 create database gosu default character set utf8; -- 계정 생성 및 권한부여 하나씩 차근차근 실행 create user 'gosu123'@'localhost' identified by 'asdf123'; grant all privileges on gosu.* to 'gosu123'@'localhost'; create user 'gosu123'@'%' identified by 'asdf123'; grant all privileges on gosu.* to 'gosu123'@'%'; DB의 이름은 g.. 2023. 1. 19.
MYSQL Database 생성 및 테이블 생성 문법 Oracle과 다르게 Mysql은 별도로 Database 생성을 해줘야한다. 데이터베이스 및 유저생성, 그리고 권한은 다 Root계정에서 진행해야한다. -- 데이터베이스 생성 create database 데이터베이스명 default character set utf8; 데이터베이스 생성을 해주고나면 해당 데이터베이스에 접근 가능한 User를 생성해줘야한다. -- 계정 생성 및 권한부여 create user '아이디명'@'localhost' identified by '설정할비밀번호'; grant all privileges on 데이터베이스명.* to '아이디명'@'localhost'; create user '아이디명'@'%' identified by '설정할비밀번호'; grant all privileges .. 2023. 1. 18.
반응형