일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- musthave
- eclipse github
- Visual Studio Code
- 오라클
- vscode에서github연동
- MySQL
- sql developer
- 이클립스 파일인코딩
- 노트패드
- 낙자
- #MySQL
- #php.ini
- Linux
- 확장프로그램
- extension
- Eclipse
- GIT
- 낙짜쌤
- Windows10
- jQuery
- 리엑트
- vscode
- 이클립스
- Java
- oracle
- Github
- Spring Legacy
- 윈도우10
- 한국소프트웨어인재개발원
- 낙자쌤
- Today
- Total
목록DB (11)
자바강사 낙자쌤
실수의 반올림, 버림, 올림 그리고 정수부의 절사를 위한 함수 ROUND(숫자 혹은 컬럼명, 반올림 할 자릿수N) N +1 자릿수에서 반올림 두번째 인수는 생략가능. 이때는 소수 첫번째자리에서 반올림 자릿수가 음수면 정수부를 0으로 채움. 이때도 반올림 처리됨. SELECT ROUND(9876.3456) FROM DUAL; #결과 : 9876 SELECT ROUND(9876.3456, 1) FROM DUAL; #결과 : 9876.3 SELECT ROUND(9876.3456, 3) FROM DUAL; #결과 : 9876.346 SELECT ROUND(9876.3456, -2) FROM DUAL; #결과 : 9900 TRUNCATE(숫자 혹은 컬럼명, 잘라낼 자릿수N) N 자리까지 남기고 자름 두번째 인수는..
설치 Help > 메뉴선택 Add를 누른후 팝업창에서 아래 주소를 입력한다. 이때 name은 일종의 별칭이므로 한글을 입력해도 상관없다. name : ERMaster Location : http://ermaster.sourceforge.net/update-site 입력후 Add를 누른다. 입력한 주소를 select박스에서 선택하면 아래와 같이 항목이 나온다. 체크후 next를 누른다. next 를 누르고 다음창에서 라이센스에 동의한다. 경고창이 뜨면 Install anyway를 눌러 설치를 계속한다. 설치가 완료되면 이클립스를 재시작한다. ERD를 그려보자. other에서 ERMaster를 찾는다. 테이블생성 폴더생성 > 우클릭 > New > Other 기본메뉴로 뜨지 않으므로 ERMaster으로 검색한..
SQLite는 Oracle, MySQL과 같은 관계형 데이터베이스 관리시스템(RDBMS)의 일종이다. 일반적인 RDBMS는 서버에 설치되는 반면, SQLite는 응용프로그램 내에서 사용하는 비교적 가벼운 데이터베이스이다. 안드로이드(Android), 파이썬(Python)에서 기본으로 지원한다. 일반적인 RDBMS와 같이 대규모 작업에는 적합하지 않고, 중소규모에서 주로 사용할 수 있다. 관리도구 - DB Browser for SQLite URL : https://sqlitebrowser.org/ DB Browser for SQLite DB Browser for SQLite The Official home of the DB Browser for SQLite Screenshot What it is DB Br..
쿼리 구문 작성 물론 이 글은 MySQL이 아니라 MS-SQL에 관한 글이지만 충분히 참조할만 하다. 필요한 column만 명시한다. SELECT * 을 사용하는 것은 피한다. 사용하지 않는 데이터를 호출하는 것만으로도 이미 많은 부하가 생긴다. 특히 text 타입의 데이터를 호출하는 경우는 그 정도가 심해진다. data type의 byte가 적은 컬럼을 주로 사용하는 것이 좋다. COUNT(*)을 사용하라. COUNT(특정column) 으로 호출하는 경우가 있다. 이 경우 해당 컬럼의 NULL값을 제외한 COUNT를 가져오게 된다. NULL값을 일일이 체크하면 호출 속도가 저하되게 된다. NULL을 체크해야 하는 경우가 아닌 대부분의 경우 COUNT(*)을 체크한다. COUNT(*)는 NULL값의 경우..
APMSETUP7의 MySQL 은 기본적으로 character set 이 latin1 으로 설정되어 있기 때문에 한글이 깨짐 현상이 발생하여 서버에 따라 utf-8로 세팅을 해주어야 할 한글깨짐 현상없이 사용할 수 있다. 현재 MySQL의 설정값을 확인한다. mysql> show variables like 'c%'; 현재 적용되어있는 캐릭터셋이 아래와 같이 리스트로 화면에 표시된다 위 이미지를 보면 기본적으로 latin1으로 설정되어 있는 것을 확인할 수 있다. utf-8을 기본적으로 사용하기위해 설정을 변경한다. 먼저 my.ini 파일을 변경하여야 한다 먼저 C:\APM_Setup\Server\MySQL5\data 에서 my.ini 파일을 연다 파일 안에 다음 항목들에 문자열을 추가한 후 저장한다 [c..
운영하고 있는 홈페이지에서, 다른 디비들은 정상적으로 작동하지만,한쪽 게시판이 출력이 되지 않고 있어서 mysql에서 직접 select로 데이터를 찍어보았다. ERROR 145 (HY000): Table './sosal/papers' is marked as crashed and should be repaired 영어지만, 아래 페이지에 매우 잘 정리 되어있다.http://stackoverflow.com/questions/4357270/php-is-marked-as-crashed-and-should-be-repaired 문제가 있는 특정 데이터베이스의 테이블에 crash가 일어났다면, 다음과 같이 명령어를 입력하면 된다.mysqlcheck --repair "database" "table" -u "user"..
#MySQL 데몬 확인하기[root@gyemos blog]# ps -ef | grep mysql 1. mysql 설치하기 -현재 구동중인 mysql을 정지 시킵니다.[root@gyemos blog]# service mysqld stop -mysql을 설치합니다.[root@gyemos blog]# yum -y install mysql-server 2. mysql 실행하기 -mysql을 실행시킵니다.[root@gyemos blog]# /ect/rc.d/init.d/mysqld startor[root@gyemos blog]# service mysqld start 3. mysql 세팅하기 -부팅시 mysql 실행하도록 설정합니다.[root@gyemos blog]# chkconfig mysqld on -mysql..
WHERE 절에 사용하는 명령어 중 IN 의 사용법에 대해 알아보자. 1) WHERE 일치하길 원하는 컬럼명 IN (조건1, 조건2, 조건3 ....) WHERE 뒤에 써준 컬럼과 IN 뒤로 나열한 조건들 중 일치하는 row를 가져오게 된다. 여기서 나열한 조건들은 OR조건으로 검색하게 된다 조건1 or 조건2 or 조건3 이거나 .... 조건에 일치하는 모든 내용을 가져오게 된다. 2) WHERE 일치하지 않길 원하는 컬럼명 NOT IN (조건1, 조건2, 조건3 .....) 이번 내용은 앞의 1번 내용과 반대되는 내용이다. 컬럼의 내용이 조건 1 이거나, 조건 2 이거나, 조건 3 인 내용을 제외한 내용을 가져오게 된다. 역시나 OR조건 이지만, 해당되는 내용을 가져오지 않는다는 차이점이다. 3) W..