본문 바로가기

IT/MySql

(8)
MySQL 17 18(끝) -이 글은 생활코딩 '이고잉'님의 데이터베이스 강좌를 정리한 글 입니다. - 17. MySQL Workbench -h : 호스트의 약자 /서버에 해당되는 컴퓨터의 주소를 적으면 된다.. ex : -hfacebook.com / -hgoogle.com 우리는 클라이언트와 서버가 같은 컴퓨터에 위치해 있다. 이렇게 같은 컴퓨터에 위치해 있을때 약속된 도메인 이있다. -hlocalhost 같은 의미의 ip주소가 있다. -h127.0.0.1 그리고 mysql -uroot -p 엔터 / 를 하게되면 기본적으로 -hlocalhost 로 잡는다. 18. 수업을 마치며 우리 수업은 두개의 큰 갈림길 에있다 하나는 지금까지 배운 것으로 현실 로 나아가는 것이고 또 하나는 지금까지 배운 것에서 부족한 부분들이 있는데 앞선 ..
MySQL 16 -이 글은 생활코딩 '이고잉'님의 데이터베이스 강좌를 정리한 글 입니다. - 16. MySQL 클라이언트 우리가 항상 보던 cmd 창의 모습은 MySQL 모니터 클라이언트이다. 모니터 클라이언트는 여러가지 장점이 있다. 1. MySQL 서버가 있는 곳은 어디든지 모니터 클라이언트가 있다. 2. 명령어로 입력한다. 워크벤치라는 gui 클라이언트도 있다. 그런데 많은 서버 컴퓨터들이 그 컴퓨터의 자원을 최대한 그 일자체에 투여하기위해 gui를 지원하지 않는 경우가 정말 많다 , 워크벤치를 그 컴퓨터 안에서는 지원할 수가 없는 것이다 그러나 이 모니터 클라이언트는 어디에서나 지원한다 는 큰 장점이 있다 그러나 단점도 있다 명령어를 기억해야 한다는 것 , 그러나 자주 하다 보면 단점도 장점이 된다. 앞으로 살펴..
MySQL 15 -이 글은 생활코딩 '이고잉'님의 데이터베이스 강좌를 정리한 글 입니다. - 15. 인터넷과 데이터베이스 mysql은 내부적으로 인터넷을 활용할 수 있도록 고안 되어있다. datavase server 에 관해 이야기 하겠다 질문. 인터넷이 동작하기 위해서는 컴퓨터가 최소 몇대 필요 할까? 정답. 2대 이다 인터넷의 의미는 흩어져 있는 컴퓨터들이 연결되면서 컴퓨터의 사회가 만들어졌다는 것이다 역사적인 순간이다 2대의 컴퓨터가 어떻게 구동되는지 보자 한대의 컴퓨터는 (WEB Browser) 가 설치되어있다. 여러분은 웹브라우저에 도메인 네임을 입력하고 엔터를 친다 그러면 도메인주소가 있는 컴퓨터로 찾아간다 어떻게? 마법이다 알면 기술 모르면 마법 이처럼 요청 하는 쪽이 있고 응답하는 쪽이 있다. client..
MySQL 12 13 14 12. 관계형 데이터베이스의 필요성 데이터 의 중복은 개선할 것이 있다는 것을 강력히 경고 하는 것이다 굉장히 복잡하고 용량이 큰 데이터가 천만번 반복된다면 얼마나 경제적 손실인가.. 핵심은 ---저장은 분산해서 보여줄때는 합쳐서 --- MySQL과 함께라면 여러분도 할 수 있다. 13. 테이블 분리하기 topic 과 author 라는 테이블을 만들고 topic에 author_id 라는 column을 만들어준다. author_id 는 후에 author 테이블에있는 id column과 연결될 것 이다 14. 관계형 데이터베이스의 꽃 JOIN 각각의 독립된 테이블이 하나로 있었던 것 같은 놀라운 효과를 보여줄 수 있다 결합 고리는 topic 테이블에 있는 author_id 와 author 테이블에 있는 id..
MySQL 9 10 11 9. SQL의 UPDATE 구문 그동안 CRUD 에서 CR을 배웠다. 이제 U (update)를 배워보자. 구글링을 해보면 항상 잘 설명 되어있다. ---UPDATE 테이블네임 SET column명 = 값 where 위치 :update 구문 / where를 써주지 않으면 모든 행이 바뀐다.--- UPDATE 구문은 쉽다. 한가지 where 문을 빠트리면 큰 재앙 올 수 있다! 조심 또 조심하자 ~ 10. SQL의 DELETE 구문 ---DELETE from 테이블명 where 위치 :delete 구문 / 역시 where 문은 절대 빠트리지말자 모든행이 삭제된다. --- 11. 수업의 정상 우리는 데이터베이스중 관계형 데이터베이스를 배우고 있다 어떤 내용을 공부할 때 '혁신'과 '본질' 두 부분으로 나눠 ..
My SQL 6, 7, 8 6. MySQL의 CRUD Create , Read , Update , Delete 데이터베이스를 막론하고 모두 꼭 있어야 하는 내용 ; 이중에서 Create , Read 반드시 있어야 함 Update, Delete는 없을 수도 있다 (역사 수정 안된다. 회계 삭제 안된다.) 7. SQL의 INSERT 구문 Create - 추가 ---INSERT INTO 테이블명(column명, column명,....) VALUES( 값 , 값,...) : 행을 추가 하는 방법 --- Read - 읽기 ---SELECT * FROM 테이블명 : 테이블 정보를 읽는방법--- select 가장 많이 사용되는 명령어이다. create 도 많이 사용되며 , insert도 많이 사용된다. 기본적인 크리에이트와 리드를 살펴보았다...
My SQL 5 5. MySQL 테이블의 생성 구글에서 'create table in mysql cheat sheet' 라고 검색을 한다면 좋은 자료를 얻을 수 있다. USE 데이터베이스이름 : 데이터베이스를 사용 한다는 의미. ---CREATE TABLE 테이블이름( c1(컬럼이름) datatype(length) , c2 datatype(length) ); --- 데이터 베이스와 스프레드시트 와의 큰 차이점 하나 'type' 이 있다는 것. 데이터가 적을때는 잘 모르지만 . 일억 권의 데이터가 있다고 한다면 ..또 후에 웹사이트를 운영해본다면 숫자를 적는 곳에 영어를 적는 다던지 기상천외한 글들을 달 수도 있다. 도서와 관련된 데이터 베이스를 작성한다고 했을때 ID 없어서 되겠는가? 안된다. 책 제목은? 꼭 있어야 한..
MySQL 1, 2, 3, 4 - 이글은 생활코딩 '이고잉' 님의 데이터베이스 강의를 보고 정리한 글입니다.- 1.MySQL 구조 파일 에서 디렉토리 와 같이 표가 많아지면 관리할 필요가 생긴다. '스키마(또는 데이터베이스)'는 서로 연관된 표들을 그룹핑한 것 이라고 생각하면 되겟다. 그 스키마들을 저장하는 곳은 '데이터베이스 서버'라고 생각하면 되겠다. 2. MySQL 서버접속 데이터 베이스를 사용했을 때 얻을 수 있는 여러가지 효용이 있다. 첫번째 효용 - 보안 - 자체적인 보안 체계를 가지고 있기 때문에 좀 더 안전하게 데이터를 보관 할 수 있다는 장점이 있다. 권한 기능 이있어서 여러 사람들을 등록할 수 있다. 읽기, 쓰기, 삭제 , 등 차등적으로 권한을 줄 수 있는 기능 이있다. -u : 유저의 약자 ex) -uroot : ..