데이터베이스에는 암호화해서 비밀번호같은건 저장된다
그렇기에 테이블만들때varchar(숫자)에 숫자를 적게 설정해두면 안된다.
평소에 우리가쓰는 비번 최소8자라 생각해서 적게 설정해두면 안된다는 소리이다.
소수점일 경우 비슷한 계열인 소수점으로 써도 되지만 정수를 쓰면안된다
마찬가지로 날짜같은 경우 date뿐만아니라 다른 것도 사용이가능하지만 아예다른건 안된다
컨트롤 + S 저장
*오늘실습이름 테이블 이름을 기억해야한다 왜냐 실제로 실무에서 쓰기에 외워두는게 좋다*
id 직원 고유,등등의 id
name 직원의 이름
position 직원의 직책
salary 직원의 월급
hire_date 직원입사 날자
ptoduct name 제품명
price 제품가격
in stock 재고 여부
project name 프로젝트명
start date 프로젝트 시작 날짜
end date 예상완료날짜
budget 프로젝트 예산
username 사용자 이름
email 이메일 주소
signup date 가입날짜
is active 계정활성화 상태
title 기사 제목
content 기사 내용
published date 작성 날짜
location 지역명
temperature 온도
humidity 습도
record date 기록날짜
director 감독이름
duration 상영시간
release date 개봉날짜
author 저자이름
published year 출판연도
genre 장르
진실/거짓=(1/0)으로 저장됨 -> bool/ int가들어가는것도 가능하다 하지만 빅인트같은건 0,1 인데 큰걸 쓰면 데이터 낭비여서 쓰지는 않는다
id 를 정수로 하는 이유 관계형데이타베이스라서 숫자로 연산하는게 빠르게 연산할 수 있다
그렇기 때문에 정수로 하는 것이다. (무조건적인건 아님 지금쓰는건 그렇다 )
ex)
오늘2024 11월 36일의 날씨
지역 성남시
온도28.5 도씨(기호)
습도 46%
년월일 성남시 28.5 ,46 이런건 바뀜 이런건 데이터 바뀌는게 데이터
2024-11-26 이렇게 입력 글로벌표준이다.
이걸 2024년 이렇게 년월일 바꾸는걸 프론트개발자가 하는거다.
우리는 지역을 입력하는게 아니라 성남시 이런것만 쓰는거다 백엔드개발자는 이러한 원본데이터만 만드는거다
온도표시 숫자뒤 %표시 등 나머지는 프론트개발자가, 정확한 데이터만 입력하는건 백엔드개발자가 할일이다.
컴퓨터는 눈이 없기때문에 정확히 입력을 해줘야하며 마우스커서를 그 줄에 깜박이게 해줘야 그 줄을 인식한다. 완료된 후 다음 줄로 새로운걸 적어둔다해도 그곳으로 이동하지 않는다면 실행되지 않는다
ctrl+enter 버튼으로 실행하면된다 그리고 마침표대신 ; 을 쓴다
데이터 입력시 (문자열은 ""표시하고 숫자에는 그냥 숫자를 쓴다)
코드는 읽기 쉽게 짜는게 중요하다.가독성이 있어야하기때문이다 읽는 사람은 사람이니깐 실행은 컴터가 하더라도
내가 짠 코드를 다른 사람도 보니깐 깔끔하게 한줄한줄 작성하는 편이 좋다.
1번2번 순서 실행해야한다 테이블이 지정되있지 않은 상태에서 데이터를 입력해봤자 데이터는 길을 읽고 에러를 외칠것이다
정확한 입력을 하면 "홍길동"의 입력정보가 뜬다 아래의 것은 그와 같은 방식으로 입력한것이다
'DBeaver > 실습' 카테고리의 다른 글
SQL언어를 활용한 실습 및 함수 약간 (2) | 2024.11.27 |
---|---|
select 와 update 를 정확히 쓰는 방법 (2) | 2024.11.27 |
MySQL 테이블의 기본 컬럼 설정 (0) | 2024.11.26 |
데이터와 테이터 타입 테이블이란? (0) | 2024.11.25 |
AWS의 RDS로 MySQL 설치후 DBeaver 터널링 설정 후 RDS 접속과정 (1) | 2024.11.25 |