4월 7일
SQL
구조화된 query 언어
Query
질의문
데이터 베이스용 프로그래밍 언어
File I/O - > 모든 데이터 가져온뒤 서버에서 필터링
데이터베이스 → 필터링 + 힘든관리를 위한 여러 기능
where
제외: <>
비슷한: LIKE "% 문자열 %"
일치: IN ("특정값_1", "특정값_2")
Atomicity
모든 연산이 성공해야 성공
하나라도 실패하면 모두 실패 → 롤백
Consistency
하나의 transaction 발생하면 데이터베이스의 일관된 상태 유지되야됨
Isolation
각각의 트랜잭션들이 서로 영향을주면 실패로 간주
Mysql 사용법
cli : https://offbyone.tistory.com/54
gui : 선택
Schema
field 열 (가장상단의 헤더의 값)
record = 테이블에 저장된 항목 (최하단)
Project에 원하지 않는 Backup File이나 Log File , 혹은 컴파일 된 파일들을 Git에서 제외시킬수 있는 설정 File이다.
.env
환경변수가 담겨져있는 파일
value 문자열 타입으로 작성
INSERT 미숙지
SET
18번19번20~
practice
order by city desc
Select all records from the Customers table, sort the result alphabetically, first by the column Country, then, by the column City.
SELECT * FROM Customers
order by country, city;