본문 바로가기

Study/Database11

SQL (DATABASE) 명령어2-수식및 연산자 이번에는 저번 포스트인 SQL (DATABASE) 명령어 에 이어 좀 더 응용 가능한 명령어들 입니다. 사용할 예제 table의 구조입니다. 1 desc All_Consumption_201510;cs 마지막 컬럼인 Consumption이 float형태라 수식 계산을 사용할 수 있습니다. 1. 숫자의 합(SUM)을 가져오기 DB에 저장되어 있는 값 중에 숫자로 된 값은 더한 값을 가져올 수 있습니다. 1select avg(Consumption) from All_Consumption_201510;cs 2. 숫자의 평균(AVERAGE)을 가져오기 DB에 저장되어 있는 값 중에 숫자로 된 값은 평균 값을 가져올 수 있습니다. 1select avg(Consumption) from All_Consumption_20.. 2016. 7. 26.
SQLite 사용하기!! 이전까지 썼던 MySQL의 경우 DB서버가 따로 존재해야 합니다. 하지만 이런 서버서비스 없이 프로그램을 만들게 되면 DB는 어디에 저장을 할까요? 바로 이런 경우 SQLite를 사용합니다. SQLite는 서버가 아닌 클라이언트에 DB를 만들게 됩니다. android에서 주로 만들었던 DB도 바로 SQLite입니다. 사용법은 비슷합니다. 다운로드는 SQLite.org 나 리눅스의 경우 아래의 설치명령어를 사용해서 설치를 할 수 도 있습니다. 설치가 완료되면 실행을 하면 됩니다. 실행 명령어는 sqlite db명 을 입력하시면 됩니다. db파일이 없으면 자동으로 생성되고, 있으면 이어서 작업을 하게 됩니다. MySQL같은 DB의 경우 SQL Server에 접속해서 DB를 선택하지만 SQLite의 경우 db.. 2015. 10. 15.
SQL (Database) 명령어-기본명령어 mySQL을 기준으로 하였습니다. workbench를 이용하면 ui기반으로 쉽게 할 수 도 있지만, 커맨드 창이나 프로그래밍을 하려면 명령어들을 알아야 하기에 자주쓰는 것들을 적어봅니다. 커맨드창에 하는걸 기준으로 하겠습니다. mySQL이 깔려있다는 가정하에 하겠습니다. 1. SQL접속 1mysql -uroot -p0000 -hlocalhostcs -u : username -p : password -h : hostname username과 password는 처음 설치할때 적었던 걸 적으면 됩니다. hostname은 현재 접속하는 PC에 mySQL이 깔려있는 경우 localhost를 다른PC의 경우 ip를 적습니다. 성공적으로 접속이 되면 아래의 화면이 뜨게 됩니다. 2. Database 보기 SHOW {.. 2015. 10. 2.
mysql 5.6 service 시작이 안될때 컴퓨터를 포맷한 후 MySql 5.6을 설치하는데 service가 자꾸 실행이 안되고 아래와 같은 에러가 뜨네요. 인터넷에 여러 해결방법을 찾아 봤지만 모두 다 실패 ㅠ 결국 지웠다 재 설치를 해봤으나 안됨 ㅠ 5.5버전으로 설치해봤지만 역시나... 레지스터까지 모두 지운 후 재설치 했으나 안됨 ㅠ 결국엔 cmd 창을 열고, mysql이 설치되어있는 폴더로 이동합니다. 1mysqld --remove "MYSQL56"cs 를 실행시켜 mysql 서비스를 제거합니다. 1mysqld --installcs 를 실행시켜 mysql 서비스를 등록합니다. 그랬더니 mysql서비스가 동작을 하는군요. 2015. 9. 1.
mySQL 설치 예전에 설치했었는데 PC를 포맷해서 다시 설치하였습니다. 예전에 MySql Workbench를 설치 했던거 같아서 설치를 하고 실행을 했는데 오류 뜨는군요 ㅠ failed to connect to mysql at 127.0.0.1:3306 with user root 이 오류 때문에 구글링을 했는데도 근본적으로 해결이 안되서 지우고 MySql 5.6을 다운로드 했습니다. 다운로드 받으시고 설치를 하시면 중간에 파이선을 설치하라고 뜹니다. 위 링크를 눌러 설치를 해주시고 체크를 눌러주세요. 그리고 다음을 계속 누르시면 설치가 완료됩니다. 설치가 완료된 후 실행하시면 MySql서버가 잘 작동합니다.^^ 2015. 7. 29.

인기글