MySQL #1. 설치~ 기본함수 (MacBook) 맥북도, mysql도 처음이라..

ssol·2021년 7월 1일
0

mysql

목록 보기
1/4

https://dev.mysql.com/downloads/mysql/
mysql은 위에 링크에서(community server)

https://dev.mysql.com/downloads/workbench/
mysqlworkbench 다운링크.

mysql 다운받으려는데 뭐가 많아서 고르는데 조금 힘들었다.
이리저리 검색해본결과 commutity server로 다운을 받는다는데....이유는 모르겠다..나중되면 알겠지...? ㅠㅠ

그리고 환경설정을하려는데 이리저리해도 안되서 일단 포기하고
mysqlworkbench를 다운받아서 실습시작.
(대부분이 윈도우사용자고(강사님 포함) 몇 안되는 맥북유저들+ 천사같으신 윈도우 사용자님이 같이 정보를 공유해줘서 어렵게 ㅋㅋㅋㅋ시작)
https://www.youtube.com/watch?v=UU4Gz0lFK5U
여기 유투브를 활용해서 시작했당.

간단한 실습예제들을 워크벤치에서 시작했다.
java에서의 수학관련메소드처럼...
select abs(-100); //100 절대값
select least(70,20,30); //20 가장작은값
select round(1.58); //2 반올림

등등 자바랑 비슷하지만 조금 다른 함수들을 실습하고 실행해봤다.
아, 상단에 번개모양키를 눌러도 되지만 command+enter하면 실행된다.
매번 입력하고 실행해줘야되는게 불편....
한번만 실행해야지 한개나옴...두번세번하면 중복되서 계속 데이터 생성된다 ㄷㄷ

오늘했던 실습 요약.

bookinfo라는 테이블만들어서
values값들 입력.
만약 앞에 column안쓰고 values만 입력하고 싶으면
column이 3개면 values도 세개다 써야됨. (12번단락)

'' 이랑 null은 다름.
찾을때 ''은
select from bookinfo where country=''; 하면 나오지만
select
from bookinfo where country = null이나 'null'; 은 안됨.
select *from bookinfo where country is null;하거나 is not null;해줘야지 원하는 데이터를 볼 수 있다.

update (tabel) set (column) = 원하는 value where (column) = value; (위치조건)

그리고 테이블도 변경이 가능한데

  1. 이름변경
  • alter table (old name) rename to (new name);
  • rename table (old name) to (new name);
  1. 테이블 삭제
  • drop table (table name);
  1. 테이블 구조 변경 (잘사용하지않지만 시험에는 자주나온다함)
  • 1)추가: alter table bookinfo add memo varchar(100);
  • 2)변경: alter tabel bookinfo modify memo varchar(20);
  • 3)삭제: alter table bookinfo drop memo;
  • 4)교체: alter table bookinfo change memo comment varchar(30);

첫 mysql 뭔가 헷갈리고 처음 설치때문에 정신없었지만 재밌네 ~

profile
공부,복습

0개의 댓글