일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- Query
- escape_string
- mysql_insert_id
- Android
- db
- Auto_increment
- 안드로이드 스튜디오
- 볼륨조절앱
- mariaDB
- 역슬레시
- id 얻기
- condensed
- 알림바
- auto_increment 값
- crashlytics
- MySQL
- 머터리얼
- android studio
- soundcontroller
- 안드로이드앱
- insertion
- 데이터베이스
- 파이썬
- 안드로이드
- 볼륨조절어플
- 메터리얼
- Python
- last_insert_id
- 디자인패턴
- insert_id
- Today
- Total
목록2016/01 (8)
장삼의 착한코딩
insert를 한 후 생성 된 column의 id를 반환 받는 방법 php에서는 mysql_insert_id() codeigniter에서는 $this->db->insert_id()
query를 사용하다보면 insert시 다음 auto_increment 값이 필요할 때가 있다. select LAST_INSERT_ID() 를 사용할 수도 있지만, LAST_INSERT_ID()는 table을 선택할 수 없다. 그래서 아래의 query를 사용하면 다음 auto_increment의 값을 얻을 수 있다. SELECT AUTO_INCREMENTFROM information_schema.tablesWHERE table_name = 'table name'AND table_schema = DATABASE( ) ;
git은 대소문자를 구분하지 않아서,파일을 소문자로 올린 후 대문자로 변경하여 push를 하여도 원격 저장소의 파일은 반영이 되질 않는다. 그래서 파일을 지웠다가 push한 후 이름을 바꾼 후 push를 하여 반영을 하였는데git mv --force pre_file new_file 명령어를 사용하여 파일 이름을 변경한 후push를 하면 대소문자를 바꿀 수 있다.
primary key를 수정하려면 삭제한 후 다시 추가하면 된다. primary key 삭제하기alter table 테이블명 drop primary key; primary key 추가하기alter table 테이블명 add primary key(컬럼명, 컬럼명);
database를 관리하다보면 시간을 기록해야 할 경우가 있다.직접 시간을 만들어서 입력을 해주어도 되지만, timestamp를 활용하면 data가 저장된 시간을 기록할 수 있다. 사용방법은database에서 timestamp 형으로 컬럼을 만든 후 ALTER TABLE 테이블명 CHANGE 컬럼명 컬럼명 TIMESTAMP ON UPDATE CURRENT TIMESTAMP DEFAULT CURRENT TIMESTAMP NOT NULL; query를 실행해 주면 된다.
안드로이드 폰에서 볼륨 조절을 할 경우 물리 버튼을 통해서 볼륨 조절을 한다. 하지만 어떤 때는 미디어 볼륨 조절이 되고, 어떤 때는 벨소리 볼륨 조절이 된다.그래서 편리하게 볼륨 조절을 할 수 있는 방법이 없을까 하다가 알림 바에서 볼륨을 조절할 수 있는 앱을 제작하게 되었다. 미디어 볼륨 조절을 하고 싶은데 벨소리 볼륨 조절이 될 때,핸드폰이 바닥에 눕혀져 있을 때,물리 버튼을 누르기 귀찮을 때,지하철, 버스 등 공공장소에서 갑작스럽게 음소거를 할 때, 사용하면 편리하다. 기능에 초점을 두어 디자인은.... 우선 처음 앱을 실행시키면 아래의 화면이 나온다.기능 on off,상태바에 아이콘 on,off,음악 재생 on,off볼륨 줄이기 on,off볼륨 올리기 on,off음소거 on,off기능을 키고 끌..
query를 사용하다보면 auto_increment를 하고 있는 컬럼의 가장 큰 값이 필요할 때가 있다.그럴 땐 아래의 query를 사용하면 된다. SELECT max(id) from table
앱을 만들 때 날씨 정보가 필요할 때가 있습니다. 기상청에서는 RSS로 단기예보, 중기예보, 장기예보를 제공해줍니다.RSS는 Really Simple Syndication, Rich SIte Summary의 줄임말로. 블로그처럼 컨텐츠 업데이트가 자주 일어나는 웹사이트에서, 업데이트된 정보를 쉽게 구독자들에게 제공하기 위해 XML을 기초로 만들어진 데이터 형식입니다. RSS서비스를 이용하면 업데이트된 정보를 찾기 위해 홈페이지에 일일이 방문하지 않아도 업데이트 될 때마다 빠고 편리하게 확인할 수 있습니다.RSS를 제공해주는 기상청의 주소 : http://www.kma.go.kr/weather/lifenindustry/sevice_rss.jsp 단기예보단기예보는 오늘, 내일, 모레의 날씨를 3시간 단위로 ..