2009-03-14 7 views
0

나는 정기적으로 "To-do"및 "Done-works"와 같은 목록을 가지고 있습니다.ToDo 용 MySQL 목록은 무엇입니까?

mysql을 추가로 열-에서 테이블 '수정 블로그 "

mysql을 읽기 열에서 테이블-곳 일치 블로그"는 식으로 뭔가를 일 경우 유용 할 것 블로그 "

작업에 MySQL을 사용할 수 있습니까? 당신은 일상적인 것들을 위해 그것을 사용하고 있습니까?

[설명] 테이블에 물건을 정리해야합니다. 혼자 서른 명 이상의 할 일 목록을 가지고 있습니다. 그들은 다른 목록과 다른 관계가 있습니다. 그들은 구성하기가 번거롭고 일부 목록은 오래가는 경향이 있습니다.

질문의 이유는 내가 Ubuntu에서 구성을 확신 할 수 없다는 것입니다. "mysql-admin"및 "mysql-common"과 같이 너무 많은 mysql 파일이 있습니다. 사용하기 쉽고 시작하기 쉬운 간단한 패키지가 필요합니다. 로컬에서만 작동해야합니다.

+0

과 같은 방식으로 생각할 필요가 없습니다. 귀하의 열은 항목이 아니며 열은 "항목 이름"과 "항목 상태"입니다. 데이터베이스 테이블은 스프레드 시트와 정확하게 동일하지 않습니다. 마지막 문장에 대해 – Jimmy

답변

3

나는 귀하의 질문을 실제로 이해하고 있는지 잘 모르겠습니다. 그것을 명확히 할 수 있습니까?

물론 mysql (또는 데이터베이스)을 사용하여 할 일 목록을 만들 수 있습니다.

todo (id, description) 

를 그냥 추가하고 가서 목록에서 삭제 : 스펙트럼의 한쪽 끝에서, 당신은 두 개의 필드로, 그것을 하나의 테이블을 만들 수

INSERT INTO `todo` (`description`) VALUES ('buy milk'); 
DELETE FROM `todo` WHERE `id` = 3; 

그런 다음 몇 가지를 추가 할 수 있습니다 그들이 완료하고 후 항목을 추적 할 수 있도록 플래그 :

SELECT description FROM todo WHERE isDone = 0; 
0 :

todo (id, description, isDone) -- isDone would be a 0 or 1 

그리고이 모든 일하러를 찾을 수

날짜, 카테고리, 긴급도, 작업 및 하위 작업 (예 : '아침 식사 만들기'는 "우유 구매", "토스트 빵"... 등)의 하위 작업을 계속할 수있는 등의 새로운 기능을 지속적으로 추가 할 수 있습니다. 귀하의 필요에 맞는 것을 선택하십시오. 어쨌든, MySQL은 당신을 보상 해 줄 것입니다.

Ps :이 작업을 위해서는 메모장의 성능을 잊지 마십시오.

+0

+1. 가능한 가장 간단한 도구를 사용하십시오 . – Thomas

1

MySQL을 사용할 수도 있고 더 좋지만 SQLite3을 사용할 수도 있습니다 (프로세스를 빠르게 실행할 필요가 없습니다).

당신이 원하는 것은 텍스트 기반의 할일 목록입니다. 명령 줄에서 실행할 수 있습니다. 나는 Gina Trapani의 todo.txt을 확인합니다. 데이터베이스를 쿼리 할 때 얻을 수있는 이점 대부분을 얻을 수 있지만 수행 할 작업 (날짜, 컨텍스트 등을 쿼리)에 최적화 된 멋진 CLI를 사용하면