주제1 | mysql 연결 |
작성이유 | 참고하기 위해 |
문제상황
상황 | |
작성 예시 |
예시 create table users ( id int auto_increment primary key comment '유저 아이디', email varchar(32) not null comment '유저 이메일', password varchar(128) not null comment '유저 비밀번호', name varchar(24) not null comment '유저 이름', role varchar(128) not null comment '유저 역할 (student, tutor)' ) |
기본 알아야할 것 |
데이터베이스 생성 CREATE DATABASE 데이터베이스이름 테이블 생성 해당 데이터 베이스 이름 -> new query -> 들어갈 내용 등록) INSERT INTO [테이블명] (삽입할 열) VALUES(실제 삽입 값 ) 조회) SELECT * FROM [테이블명] WHERE [조건] 수정) UPDATE [테이블명] SET [컬럼명=바꿀 값] WHERE [조건] 삭제) DELETE FROM [테이블명] WHERE [조건] 진행 순서도 from : (별명도 여기에) 어느 테이블 에서 가져올건지 (join시 어느 테이블을 기준 삼을건지) (join) : join할 테이블 (on : 어느테이블의 어느 것을 기준으로 조인할지) where : 데이터를 필터링 하는 조건 지정 group by : 특정열을 기준으로 데이터 그룹화 having : group by로 그룹화 된 결과에 대한 조건 지정 select : 최종으로 가져올 열 지정 order by : 정렬 limit : 반환한 행 수를 제한 |
그 외 |
쿼리 날리는 연습해보기
참고 사이트 : https://www.w3schools.com/MYSQL/mysql_update.asp