본문 바로가기
반응형

programming/DataManage50

mysql select 행번호 표시 @row_number 세션 변수 사용 mysql의 SELECT 조회 결과에 행번호를 추가하기 위해 세션변수를 사용할 수 있다. 세션 변수를 만들고 1씩 증가하는 방식으로 사용하며 변수의 사용방법은 다른 프로그래밍 언어와 같다. ROW_NUMBER() 함수가 있지만 mysql 8.0 이전 버전에서는 사용할 수 없다. ROW_NUMBER() 함수를 사용할 수 없다면 세션 변수를 사용하여 SELECT 결과에 행번호를 추가할 수 있다. mysql select 행번호 표시 @row_number 세션 변수 사용 mysql 에서 데이터를 조회할 때 사용하는 것은 SELECT 문을 사용한다. SELECT를 사용하여 데이터를 조회하면 행번호 ( row number ) 가 필요할 때가 생기는데 이 때 사용하는 것이 row_number() 함수를 사용하는 것이.. 2023. 2. 14.
mysql 테이블 목록 조회 방법 show tables과 information_schema 사용 mysql에서 증가한 모든 테이블을 보기 위해 SHOW 명령어를 사용하거나 information_schema 테이블을 조회하는 방법이 있다. 차이점이 있다면 SHOW 명령어의 경우 사용자가 만든 테이블의 이름만 목록으로 출력하지만 information_schema 의 경우 데이터베이스에 존재하는 모든 테이블을 목록으로 조회할 수 있다. mysql 테이블 목록 조회 방법 show tables과 information_schema 사용 mysql 을 이용하여 작업을 하다보면 테이블의 갯수가 끊임없이 늘어난다. 관리적인 차원에서 미리 정리했다면 크게 상관이 없지만 그렇지 않을 경우 혼돈의 도가니로 빠져든다. 테이블의 종류라도 알고 싶을 때 사용할 만한 쿼리가 2가지 있다. 하나는 show , 다른 하나는 inf.. 2023. 2. 2.
mysql 테이블 수정 템플릿 만들기 ALTER TABLE mysql 에서 테이블의 내용을 수정할 때는 ALTER table 명령어를 사용하여 컬럼을 추가, 수정, 삭제할 수 있다. 컬럼을 추가할 때는 ADD, 컬럼을 수정할 떄는 CHANGE, 컬럼을 삭제할 때는 DROP 명령어를 사용한다. mysql 테이블 수정 템플릿 만들기 ALTER TABLE 쿼리를 여러개 만들어 두면 좋다. DB 테이블을 수정하기 위핸 쿼리를 만들어 두는 것도 마찬가지다. 한번 만들어 두면 수정할 일은 거의 없겠짐나 일하다보면 자주 바뀌는 경우들이 여럿 생긴다. 마우스로 클릭하는 편안함도 있지만 sql 쿼리문을 만들어 두면 더 편하기도 하다. 테이블을 수정하는 쿼리는 ALTER 명령어를 사용한다. 참고로 테이블을 만들 때는 CREATE 명령어를 사용한다. mysql 테이블 생성 템플릿 .. 2023. 1. 1.
mysql 테이블 생성 템플릿 만들기 CREATE TABLE 템플릿이 있다면 어떤 작업이든 수월하다. mysql 에서 테이블 생성시 CREATE TABLE 명령어를 사용하며 이 단순한 명령어를 템플릿으로 하나 만들어 놓으면 추후 다른 작업을 할 때 시간을 줄일 수 있다. 물론 작업마다 다르지만 템플릿은 자신만의 방법으로 여러가지 만들어 놓는 것이 좋다. mysql 테이블 생성 템플릿 만들기 CREATE TABLE DB작업을 하다보면 툴을 사용하는 것보다 손으로 타이핑을 하는 것이 더 빠를 때가 있다. 개인적으론 테이블을 만들 때나 수정할 떄가 그런거 같다. 마우스로 클릭하여 테이블을 수정할 수도 있지만 생성하고 수정하는 것에서 타이핑이 더 편할 때가 있다. 직관적으로 작업하는 것이 더 편할 때도 있기 때문. 개발자 분들 중에 이런 템플릿을 별도로 많이 가지고 있는.. 2022. 12. 19.
반응형