본문 바로가기

프로그래밍/DB6

안드로이드 DB, SQLite 안드로이드 내부의 DB인 sqlite 를 보려면, 컴퓨터로는 볼 수가 없다. (루팅을 해도 data/data 경로에는 usb로는 접근 불가능. 에뮬레이터에서만 가능함.) 따라서 루팅한 안드로이드 폰에서, rootexplorer 로 data/data/패키지명/database 로 들어가야한다. --------- DB 부분 / DatabaseManager.java --------public class DatabaseManager extends SQLiteOpenHelper{ public DatabaseManager(Context context, String name, CursorFactory factory,int version) { super(context, name, factory, version); } /.. 2014. 6. 19.
[MySQL] 리눅스 설치 및 기본 설정 http://www.cmsfactory.net/node/10050 Mysql을 처음 접속할때는 >mysql -u ID -p>password를 해주면 된다. 2014. 5. 13.
SQL COUNT와 실행결과 resultset SELECT COUNT(num) AS total_num FROM tableCOUNT는 해당 컬럼의 전체 개수를 구해줌. AS 변수명을 사용하면 결과값을 해당 변수에 저장가능. http://blog.naver.com/makand123?Redirect=Log&logNo=30176890950 sql 실행결과는 resultset에 저장되며, next를 한번해줘야 처음결과가나옴.http://www.javacool.net/_cool/api_doc/kor_jdk11api/java.sql.ResultSet_dsc.htm 2014. 5. 8.
Mysql 테이블 복사 * 구조 복사Create Table new_table like old_table 특징 : 기존 테이블의 설정 그대로 복사 된다. 참고 ==> 큐브리드의 경우 복사하고자 하는 기존 테이블에 'Primary Key' 또는 'auto_increment' 가 설정 되어 있으면 복사 할 수 없음. 응용 ==> Create Table IF NOT EXISTS new_table like old_table (new_table 이 없으면 복사) * 구조와 데이터 복사Create Table new_table ( select * from old_table ) 특징 : 테이블의 구조와 함께 데이터도 함께 복사가 된다. 주의 ==> 큐브리드의 경우와 같이 기존 테이블에 'Primary Key' 또는 'auto_increment.. 2014. 5. 7.
DB 기초 지식 릴레이션 = 테이블 : 엑셀에서의 한 시트라고 보면됨튜플 = 레코드 = 로우 : 즉 한 행에 있는 데이터 한줄을 가리킴.어트리뷰트 = 컬럼 : 한 렬, 즉 세로 한줄이 데이터를 가리킴.카디널리티 = 튜플(레코드)의 개수디그리 = 어트리뷰스(컬럼)의 개수 기본키 : 해당 테이블에서의 데이터들을 참조할 때 쓰여야하는 값. 한마디로 테이블에서 검색을 수행하고자 할 때 주로 사용되는 INDEX 같은 녀석. 그러므로 당연히 유니크한 단 1개의 컬럼만 지정가능함. 그러면 서치수행속도가 현저이 빨라짐. AUTO_INCREMENT는 MySQL의 특징 중의 하나이다. 레코드를 삽입할 때마다 컬럼의 값을 자동으로 하나 씩 증가시켜 준다. 예를 들어 마지막 레코드의 No가 10이었으면 그 다음 레코드를 삽입할 때 자동으로 .. 2014. 5. 5.
스프링 예제들 + SQL 기본 스프링을 하루에 꼬박 꼬박 2시간씩 공부하기로 했다. 안그랬다가는 바쁜 대학원 삶에 그대로 치여버릴 것 같았다.스프링 예제를 열심히 찾아보았다. 스프링 예제http://kimseunghyun76.tistory.com/search/%EA%B2%8C%EC%8B%9C%ED%8C%90http://java-school.net/spring/list1.phphttp://blog.naver.com/PostView.nhn?blogId=duarlcjf&logNo=110183020718 오오 다음 블로그에서 SQL의 기본을 익힘(글쓴이에게 무한한 감사를..)http://killmewild.blog.me/30098553354 다음은 위 블로그를 보고 정리한 SQL 기본 내용이다.-------시작메뉴, Mysql server .. 2014. 4. 30.