본문 바로가기
반응형

programming/DataManage50

내장 DB 데이터베이스 종류 대중적인 것이 좋은 것 프로그램 개발시 간단한 DB ( 데이터베이스 )가 필요한 경우가 있다. 내장 DB는 이런 경우 적당하다. 작고 가벼우며 속도도 빠르다. 단지 다른 DB들과는 다르게 프로그램 종속적이기 때문에 애플리케이션 없이는 구동되지 않는다. 간단한 애플리케이션으로 데이터 테스트를 하기에도 부담이 없다. 내장 DB는 그 종류도 많은데 선택이 어렵다면 가장 대중적인 SQLite 를 사용해 보는 것도 나쁘지 않다. 한가지 더 있다면 H2도 쓸만하다. 내장 DB 데이터베이스 종류 대중적인 것이 좋은 것 간단한 프로그램을 제외하면 거의 모든 프로그램은 DB ( 데이터베이스 )를 사용한다. 대표적인 DB 라면 MySQL, MSSQL, Oracle 이 있지만, 이외에도 많은 것들이 존재한다. 언급된 대표적인 DB 들은 별도의 프.. 2024. 4. 1.
mysql ORDER BY 정렬 숫자와 문자의 차이 문자는 순서, 숫자는 크기 SELECT 구문시 정렬을 할 때 ORDER BY 를 사용한다. 숫자는 크기 비교를 하여 데이터를 정렬한다. 문자는 문자에 부여된 순서를 이용하여 데이터를 정렬한다. 가시적으로는 숫자지만, 컴퓨터가 인식하는 데이터가 숫자인지 문자인지에 따라 정렬이 다를 수 있다. 문자 데이터 11을 오름차순하면 2 보다 앞에 위치하고, 숫자데이터 11을 오름차순 하면 2 뒤에 위치한다. mysql ORDER BY 정렬 숫자와 문자의 차이 문자는 순서, 숫자는 크기 mysql 에서 SELECT 명령어는 테이블에 저장된 데이터를 조회하는 기능을 한다. SELECT 구문에 ORDER BY 키워드를 추가하여 컬럼을 지정하면 정렬을 할 수 있는데 오름차순과 내림차순으로 조회할 수 있다. 그런데 조회를 할 때 숫자형 데이터가 제대.. 2023. 3. 7.
MYSQL 문자열 길이 채우기 자릿수 맞추기 LPAD RPAD 사용 방법 mysql 의 LPAD 와 RPAD 는 SELECT 결과의 특정 문자열을 길이를 강제로 맞출 수 있다. 화면에 표시될 문자열을 일정한 자릿수로 표현하기 위해 사용되며, LPAD 는 왼쪽에 RPAD 는 오른쪽에 문자를 추가하여 자릿수를 맞춘다. 이 둘의 함수의 사용법은 같지만 결과는 다르다. mysql 문자열 자릿수 채우기 LPAD 왼쪽 RPAD 오른쪽 사용 방법 게시판과 같은 프로그램을 만들다보면 mysql 을 사용할 수 있고, 특정 데이터의 경우 문자열의 길이를 강제로 맞출 필요가 있다. 규격이나 이름과 같은 코드명이 부여되거나 또는 양식에 보여줄 데이터의 경우들이 이런 경우들에 속한다. mysql 에는 LPAD 와 RPAD 함수를 사용하여 문자열의 길이를 맞추고 빈 공간은 특정 문자로 채울 수 있다... 2023. 2. 26.
mysql 특수문자 이스케이프 사용하기 문자열을 자유롭게 사용한다 mysql 에서 특수문자를 처리할 때는 이스케이프 구문은 백슬레시를 추가하여 사용할 수 있다. 특수문자는 프로그래밍언어에서 이미 키워드로써 사용되는 문자들을 의미한다. 대표적으로 따옴표와 쌍따옴표가 있다. 이들을 사용하기 위해선 문자 앞에 역슬레시 ( \ ) 를 추가하면 문자열에서 특수문자를 사용할 수 있다. mysql 특수문자 이스테이프 사용하기 문자열을 자유롭게 사용한다 프로그램 개발을 할 때면 특수문자가 사람을 괴롭히고 귀찮게 한다. 이스케이프 ( escape ) 를 적용해야 하는 특수문자들은 주로 문자열을 표현할 때 사용한다. 이런 특수문자들은 역슬레쉬 ( \ ) 를 따옴표를 사용하기도 하는데 특히 mysql 에서는 역슬레시를 사용하는 경우도 있고 따옴표를 추가하여 사용하는 경우들이 있다. 단어하.. 2023. 2. 16.
반응형