Sparta/What I Learned

23.1.10

코딩하는 또롱이 2023. 1. 11. 01:20
SQL

 

👉 CREATE

6번 쿼리에 id, name, age는 순서가 바뀌어도 상관이 없지만 values에 값이 하나라도 빠지면 안된다. 그리고 not null이 아니기 때문에 id를 넣기 싫거나 나이를 모를 때 users 뒤에 괄호에 빼고 싶은 값을 빼고, values에도 똑같이 빼주면 된다.

머야 왜 계속 값이 중복되서 들어가지? 난 분명 한 번 눌렀는데,,, sql 정신체리!

 

user table 삭제 완!

익히 알던 쿼리문 형태로 다시 user 생성!

그러고 또롱이 삽입! 

튜터님의 경우 6번 줄을 드래그해서 한 줄 실행하셨는데 난 귀찮아서 그냥 15번째 줄에 복붙해서 전체 돌렸음! 

물론 열을 넣고 값 설정해줘도 된다~!

우리는 지금 현재 쓰고 있는 market_db에서 world의 정보를 가져올 거기 때문에 아래 사진처럼 가져오면 된다!

(world.db는 mysql에서 제공해주는 기본 db이다)

✅ world db의 count가 궁금하다면?(요건 복습~!)

더보기

 4079개

world db의 도시 이름과 인구수를 내가 만든 my_city 테이블로 옮기려면 아래의 쿼리처럼 날려주기~

11번째 쿼리의 경우 서브 쿼리처리 해준 것!!

 

 👉UPDATE

🚨 워크벤치에서는 기본적으로 UPDATE 및 DELETE를 허용하지 않기 때문에 설정을 변경해야한다. 워크벤치의 메뉴에서 Edit > Preferences 클릭해서 아래 사진 처럼 Safe Updates(어쩌고)가 체크된걸 해제하고 재시작 야한다.

 

❓ seoul 을 서울로 변경하고 싶다면?

일단 가져온 데이터에 seoul이 있는지 찾아본다.

대소문자 구분 안하네,,,?

있으면 쿼리문을 날려서 변경해준다. 변경 되어 있음을 확인 할 수 있다.

 

 

👉 DELETE, TRUNCATE, DROP

✅DELETE : 테이블의 행을 삭제( 시간 제일 느림~! )

 

✅TRUNCATE : 테이블 안의 모든 행을 삭제

 

✅DROP : 테이블 자체를 삭제 ( 시간 제일 빠름~! )

 


 

스터디

오,,, 나는 최댓값과 인덱스를 따로 설정해서 길게 적었는데 스터디원 분은 이렇게 바로 설정했다!! 훨씬 편해보이니까 나도 이렇게 적어보는걸로 노력해보자.

 

약수 문제 조원들이 전부 다른 답(arraylist 이용했으나 리턴값이 다른!!)

 

타이어택 문제인데 Math.abs()를 이용하면 절대값으로 나타내줄 수 있기 때문에 코드 길이가 줄어들었다! 나는 그저 이프 포문 이프 길게 적었는데,,,,^^,,,,

 

'Sparta > What I Learned' 카테고리의 다른 글

23.1.12  (0) 2023.01.13
23.1.11  (0) 2023.01.11
23.1.9  (1) 2023.01.10
23.1.8  (0) 2023.01.10
23.1.6  (0) 2023.01.06