DB 7

[MySQL] 사용자

https://computer-science-student.tistory.com/514 MySQL 사용자(user) 조회, 생성, 제거, 권한 부여MySQL 사용자(user) 조회 MySQL의 사용자 목록을 조회하기 위해서 MySQL의 기본 스키마인 mysql안에 user 테이블에서 아래와 같은 명령어를 통해 조회할 수 있다. use mysql;# mysql 스키마 선택 select user, host fcomputer-science-student.tistory.com사용자 생성 후 권한 부여가 잘 되었는지 확인해보겠다. 생성 : CREATE USER 'name'@'localhost' identified by 'pw' 권한 : 나는 SELECE 권한만 주기로 했어서 GRANT SELECT ON dbnam..

DB 2023.10.28

[MySQL] 서버 에러

로그에 찍혀있는 에러마다 고유 ID가 있다. 위에 나온 [MY-010926]의 경우 사용자가 PASSWORD를 잘못 입력했을 때 발생 이 외 다양한 오류들이 있는데 그것들은 https://dev.mysql.com/doc/mysql-errors/8.0/en/server-error-reference.html MySQL :: MySQL 8.0 Error Reference :: 2 Server Error Message Reference dev.mysql.com 를 참고해보면 좋을 듯~ 근데 양이 엄청 많아서 스압이 좀 있다... 대표적인 오류로는 위에 있는 MY-010926(로그인 실패), MY-010119(서버 작동 중단) 등이 있으려나? 위는 my.ini 파일에 인식할 수 없는 문장인 'log_error_...

DB 2023.10.25

[MySQL] 오류

쿼리 오류~ ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' 42000은 문법 오류를 나타내는 코드로, '' 근처 문법에 오류가 있다는 의미인 듯? Incorrect table definition; there can be only one auto column and it must be defined as a key AUTO_INCREMENT로 설정한 열을 PRIMARY KEY로 지정해야 한다고 한다. 참고 : PRIMARY KEY 지정 시 ex.VARCHAR(100)처럼 데이..

DB 2023.10.24

[MySQL] 검색 및 정렬

SELECT * FROM 테이블 WHERE 열 = 검색할 값; id가 1인(=1) 데이터를 뽑아온 결과 id가 1보다 큰(>1) 데이터를 뽑아온 결과 WHERE 검색할값1 AND(OR) 검색할값2...로 다중 조건 검색도 가능하다. 만약 이런 테이블이 만들어진다면 어떨까..... ORDER BY 열 ASC(오름차순 //내림차순 : DESC) 이렇게 오름차순으로 예쁘게 정렬된 테이블을 원한다면....... DESC 테이블명을 입력해서 테이블 구조를 확인하고 구조가 동일한 새로운 이름의 테이블을 하나 만들어준다. 그후 INSERT INTO 새로운테이블 SELECT * FROM 기존테이블 ORDER BY 열 ASC;를 입력해서 기존 테이블의 값을 id 기준으로 오름차순한 데이터를 새로운 테이블에 저장해준다. ..

DB 2023.10.17