본문 바로가기
728x90
반응형

여러가지/Database23

[MySql & Mariadb] int unsigned 의미, 뜻, 쓰는 이유 !! [MySql & Mariadb] int unsigned 의미, 뜻, 쓰는 이유 !! MySQL에서 데이터 타입에 UNSIGNED 키워드를 추가하는 것은 해당 데이터 타입이 양의 정수 값만을 저장하도록 지정하는 것입니다. 예를 들어, 일반적인 INT 타입은 -2,147,483,648부터 2,147,483,647까지의 값을 저장할 수 있습니다. 반면, INT UNSIGNED 타입은 음수를 저장할 수 없으며, 0부터 4,294,967,295까지의 양의 정수 값을 저장할 수 있습니다. UNSIGNED 키워드를 사용하는 주된 이유는 더 큰 양의 정수 값을 저장할 수 있도록 범위를 확장하기 위함입니다. 음수가 필요하지 않은 경우에 UNSIGNED를 사용하면 해당 데이터 타입의 최대 값이 두 배로 증가합니다. 간단요.. 2024. 1. 16.
[MySql & Mariadb] update 여러개 한번에 하는 방법 !! [MySql & Mariadb] update 여러개 한번에 하는 방법 !! mysql과 mariadb에서 여러 행을 업데이트할 때 seq 값이 여러 개인 경우, IN 절을 사용해야 합니다. IN 절은 지정된 값 목록 중에서 하나를 가진 행을 선택할 때 사용됩니다. 아래 예시를 참조해서 사용하세요 :) 예시쿼리 UPDATE test_table SET user_name = '포스트it' WHERE seq IN (1, 2, 3); 2023. 11. 24.
[MySql & Mariadb] 콘솔에서 쿼리로 DB버전 정보 확인하는 방법 !! [MySql & Mariadb] 콘솔에서 쿼리로 DB버전 정보 확인하는 방법 !! 버전만 확인할 경우 $ SELECT VERSION(); 상세정보 확인할 경우 $ SHOW VARIABLES LIKE '%VERSION%'; 2023. 10. 21.
[MySql & Mariadb] DB테이블에서 특정 요일(이후, 이전) 데이터 삭제 [MySql & Mariadb] DB테이블에서 특정 요일(이후, 이전) 데이터 삭제 특정 요일 시점으로 이전이나 이후 데이터를 삭제해야할 때 쓰시면 됩니다 ㅎ 아래는 2023-01-01 이전 데이터들 다 삭제하는 쿼리(2022-12-31 부터)입니다. (꺽쇠를 반대로 > 할 경우 이후 데이터 삭제) 사용예시 2023. 9. 20.
[MySql & Mariadb] DB테이블 데이터 삭제 후 초기화 하는 방법 !! [MySql & Mariadb] DB테이블 데이터 삭제 후 초기화 하는 방법 !! 테이블안에 있는 데이터를 깔끔하게 삭제 후 auto_increment를 1로 시작하게 초기화 하고 싶은데, 일일이 지우거나, 테이블을 drop후 다시 생성한다던가 이런 번거로운 작업하시지 말고, 초기화해주는 아래 쿼리를 이용해보세요 ! TRUNCATE 테이블명 2023. 9. 16.
[MySql] DB설치 후 초기 root 패스워드 설정하는 방법 !! [MySql] DB설치 후 초기 root 패스워드 설정하는 방법 !! 처음 mysql을 설치하시면 password가 설정이 안되어 있습니다. 초기 비밀번호 설정하는 방법 입니다. mysql 스키마를 사용 후 root의 비밀번호를 확인 mysql [(none)]> use mysql; mysql [mysql]> select host, user, authentication_string from user; +----------------+------+-----------------------+ | host | user | authentication_string | +----------------+------+-----------------------+ | localhost | root | | +---------.. 2023. 6. 28.
[MySql & Mariadb] 쿼리 및 디비 연결 시간 확인하는 방법 !! (timeout) [MySql & Mariadb] 쿼리 및 디비 연결 시간 확인하는 방법 !! (timeout) show variables like '%timeout%'; 시간의 단위는 "초" 입니다 ! interactive_timeout -> 터미널 연결 유지 시간 wait_timeout -> mysql 과 서버가 연결 후 쿼리 응답까지 기다려주는 시간 2023. 4. 3.
[MySql & Mariadb] 테이블 명세서 쿼리로 만드는 방법 !! [MySql & Mariadb] 테이블(DB) 명세서 쿼리로 만드는 방법 !! 아래 쿼리 테이블명에 명세서로 만들고 싶은 테이블명 넣으시면 됩니다 :) SELECT t1.table_name, t1.table_comment, column_name, data_type, column_type, column_key, is_nullable, column_default, extra, column_comment FROM (SELECT table_name, table_comment FROM information_schema.TABLES WHERE table_schema='테이블명') t1, (SELECT table_name, column_name, data_type, column_type, column_key, is_.. 2023. 3. 14.
[MySql & Mariadb] DB 현재 접속량, 최대 접속량 확인 방법 및 변경 방법 !! [MySql & Mariadb] DB 현재 접속량, 최대 접속량 확인 방법 및 변경 방법 !! 아래 쿼리로 현재 접속량과 최대 접속량 확인 및 변경 해주시면 됩니다 :) 쿼리 예시 show variables like '%max_connect%'; # 최대 접속량 show status like 'threads_connected'; # 현재 접속량 set global max_connections = 300; # 최대 접속량 변경 2023. 2. 20.
728x90
반응형