SQL(4)
-
[부스트코스 SQL] 트랜젝션 제어어 (TCL)
SQL 기본명령어 마지막 부분이댜!! 데이터 조작어(DML) 명령어 실행(COMMIT)과 취소(ROLLBACK),임시저장(SAVEPOINT)할 때 사용하는 명령어이다. 분할할 수 없는 최소단위이며 논리적인 작업 단위이다. > 실행(COMMIT) : 모든 작업을 최종실행 - 트랜젝션 시작 BEGIN; ---하고자하는 작업 입력--- - 실행 COMMIT; /***************BEGIN + 실행(COMMIT)*******************/ /* 트랜젝션 시작 */ BEGIN; /* 데이터 삽입 */ INSERT INTO 회원테이블 VALUES (1005, '장보고', '2020-01-06', 1); /* 실행 */ COMMIT; /* 회원테이블 조회 */ SELECT * FROM 회원테이블; ..
2024.01.30 -
[부스트코스 SQL] 데이터 정의어(DDL)
강의보면서 올려주신 자료 나름대로 수정도 하면서 연습했댜 ㅎ DDL은 테이블을 생성(CREATE),변경(ALTER),삭제(DROP)할때 쓴다! 테이블의 데이터 타입(숫자, 문자, 날짜, 논리형) 및 제약조건(PK, NOT NULL) 간단히 정리하면 데이터 타입 숫자 INT 등 문자 VARCHAR() 등 날짜 DATE 등 논리형 BOOLEAN 등 제약조건 - PK(PRIMARY KEY) : 중복되어 나타날 수 없는 단일 값 : NOT NULL * NULL: 값이 없는 상태 - NOT NULL : NULL 허용하지 않음 --실습-- - 데이터베이스 생성 CREATE DATABASE 이름; - 테이블 생성 CREATE TABLE 이름; - 생성된 테이블 조회 ( * 전체조회) SELECT * FROM 테이블이..
2024.01.26 -
[부스트코스 SQL] workbench 살펴보기
workbench가 잘 작동하는지 확인하는... 강의에서 올려주신 파일 다운로드하구 실행버튼(번개) 옆 저장 옆 폴더눌러서 'Workbench 살펴보기.sql'로 연다. 실행시킬 쿼리 클릭하고 Command + Enter키로 실행(가장 많이 쓰게 될듯하는..) 데이터베이스 생성되는거 보려면 SCHEMAS에 있는 새로고침 누르기 실행완료~~~ 계속 달려보자명!
2024.01.26 -
[부스트코스 SQL] Mac 실습환경세팅
강의영상 버전으로 하니 계속 에러나서 다른 버전으로 시도했다.. os버전 선택할때 arm64인지 x86인지 뜨길래 확인했는데 > Terminal에 uname -m치고 확인 arm64 내 놑북은 arm64였고.. 강의는 x86이였다 ㅎ MySQL Community Server (Archived Versions) = 버전 8.0.34로 하고 os 버전은 arm64로 선택했다! MySQL Workbench (Archived Versions) = 이것도 똑같이 버전 8.0.34로 하고 os 버전은 arm64로 설치했다! (workbench는 8.0.33부터 arm있는듯하댜..) 버전만 다르게 하고 추후 설치 과정은 강의영상과 같이 따라했다. 설치완료 후 1. 시스템설정 > mysql검색 2. Launchpad ..
2024.01.26