일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 한줄평
- 데이메이커
- 클라우드 서비스
- 에러
- 독후감
- 깃
- 오류
- git
- spring
- 책
- 자바 파일업로드
- 파이썬 웹크롤링
- JavaScript
- Mac
- MySQL
- 자바스크립트
- java
- 줄거리
- missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- Mapper
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- 서평
- SpringBoot
- 클라우드 서비스 특징
- Swift
- Xcode
- 콜미동구
- 동구
- git push
- 기록하는 동구
- Today
- Total
목록데이터베이스 (3)
인생은 속도가 아니라 방향이다
Homebrew를 통해서 mysql을 설치하고 mysql을 실행시키자 마자 어김없이 날 찾아오는 에러! ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 도데체 뭐냐 넌 구글링 해보았다. 문제의 원인은 MySQL 이 설치는 되있지만 아직 실행이 안되있어서 그렇다. mysql 서버를 실행시키는 방법을 알아보자! 방법은 2가지 첫번째, homebrew를 통해서 실행시켜보자. $ brew services list 콘솔에 명령어를 입력해보면 mysql이 잘설치 되있음을 알수있다. 아래의 명령어로 mysql을 실행시켜 보자. $ brew services start mysql 잘된다. 다시 꺼보자 $..
테이블을 보면 Type이 int옆에 unsigned라고 적힌걸 볼수있다. 무슨의미이고 언제사용하는지 알아보자. 모든 Integer타입들은 속성으로 UNSIGNED를 가지고 있는데 이타입은 칼럼내에서 음수를 포함하지 않거나 혹은 수의 range를 양수쪽으로 더 넓게 가지고싶을때 사용한다. 쉽게 이해하기위해서 예를 들어보겠다. 위에테이블처럼 Type이 INT에 속성값이 UNSIGNED이면 컬럼의 range는 UNSIGNED없을때와 같지만 엔드포인트가 -2147483648 부터 2147483647 에서 --> 0 부터 4294967295. 로 늘어나게된다. 언제써야할까? 해당 칼럼값이 음수가될일이 절대없다면 쓰는게좋다. ex) auto-increment값으로 쓰면좋다.
MySQL 시스템상 안에 이미 약속된 몇가지 이름들이 있는것같다. 나같은 경우에는 테이블명이 order였는데 아주 기본적인 select문도 되지않아서 오류를 확인해 보았다. 오류는 다음과 같다. You hava an error in your SQL syntax; check the manual taht corresponds to your MySQL server version for the right syntax to use near 'order' 이게 아니라면 Select is not valid at this position for this server version, expecting '(', with MySQL 버전업 되면서 나타나는 에러 같은데 여기로 들어가게되면 reserved words를 볼수있다..