생활코딩/생활코딩 DB(18)
-
SQL과 테이블 구조
SQL SQL은 Structured Query Language의 약자입니다 table를 작성하고 데이터베이스에서 질의하는 언어라는 뜻입니다. 그렇다고 아무렇게 이야기한다고 데이터베이스가 이해하는것이 아닌 나도 알수있고 데이터베이스도 알수있는 공통의 약속에따라서 데이터베이스 서버에게 요청하는것을 SQL입니다. 그리고 SQL은 관계형 데이터베이스라는 카테고리에 속하는 제품들이 공통적으로 데이터베이스 서버를 제어할떄 사용하는 언어 입니다. 예시 다음으로 위의 사진처럼 하나의 표를 table 이라고 합니다 그리고 table은 row과 column으로 나타냅니다 row,record(행): 관계형 데이터베이스에서 어떤 테이블에서 단일 구조 데이터 항목을 가리키 column(열): 관계형 데이터베이스 테이블에서 특정..
2020.04.02 -
MySQL 스키마(schema)의 사용
개요 오늘은 cmd를 통해 mysql안에서 스키마를 만들고 그것을 확인하는 작업을 할 것입니다. 스키마 생성 스키마를 생성하는데 그렇게 어렵지 않습니다 처음에는 cmd창을 띄워 mysql로 들어갑니다. 그 후 mysql에서 제공하는 쿼리문을 입력해줍니다. create table mytester; 입력 후에 위의 사진처럼 Query OK라는 문구가 나오면 완성 하지만 정확하게 들어갔는지를 확인하기 위하여 show databases; 위의 쿼리를 입력하여 확인이 가능하며 이것을 입력 시에 이렇게 데이터베이스 안에 mytester라고 하는 스키마가 들어가 있는 것을 볼 수 있습니다. 참고한 수업 링크 https://opentutorials.org/course/3161/19535
2020.04.01 -
MySQL 서버 접속
데이터베이스 효용 데이터 베이스를 사용할 때 여러 가지 효용이 있는데 여기서 첫 번째로 얻을 수 있는 효용은 보안입니다. 파일은 운영체제가 뚫리면 그안의 파일을 막 수정할 수 있어 위험하지만 데이터베이스는 자체적인 보안 체계를 가지고 있기 때문에 안정하게 데이터를 보관할 수 있다는 장점이 있습니다. 그것 외에도 데이터베이스에서 권한을 부여할 수 있는데 예를 들어 A라는 사람은 읽기 수정 삭제를 할 수 있게 하거나 하나의 테이블만 제어 가능하게 하거나 테이블의 읽기만 가능하도록 권한을 부여할 수 있습니다 mysql 서버 접속 cmd 창에서 데이터베이스에 들어가기 전 -uroot를 사용하는데 이것은 root라는 사용자로 이용하겠다인데 root는 관리자 계정 이기에 중요한 부분까지 건들 수 있기 때문에 별도의..
2020.04.01 -
MySQL의 구조
mysql의 구조 표 mysql은 엑셀과 같은스프레트시트와 비슷한 구조를 가지고 있습니다. 표는 데이터를 기록하는 최종적인 장소이며 데이터베이스(스키마) 데이터 베이스는 연관된 표들을 그룹화 해서연관되어있지 않은 표와 분리할때 사용하는 파일의 폴더같은 것을 데이터 베이스라고 합니다. 데이터 베이스라는 표현 하기도 주로 스키마 라는 이름으로 표현을 합니다. 결국 연관된 데이터들을 그룹화시키는 것이 스키마(데이터 베이스) 입니다 데이터베이스 서버 여러가지 스키마들이 많아지면 그것을 저장하는 장소를 데이터 베이스 서버라고 합니다 설치한 mysql은 데이터 베이스 서버라는 프로그렘을 설치한것이며 프로그램이 가지고있는 기능성을 이용하여 여러가지 작업을 할수있는것입니다. 참고한 링크 https://opentutor..
2020.03.30 -
MySQL 설치
설치개요 Windows에서 MySQL을 설치 할떄 공식홈페이지에서 직접 받아도되지만 까다로운 부분이 있어 쉽게 하는 방법을 사용하였다 bitnami 처음에 다운받기위하여 검색창에 bitnami wamp라고 검색을 한다 검색된 결과에서 맨위에 있는 것을 클릭을 하면 이렇게 화면이 보이며 가운데에 자신의 os를 선택후 다운로드를 클릭한다 어떤 창이 나오면 맨밑에 no thanks를 누르시면 됩니다. 설치 방법 이제 다운이 끝나면 설치를 시작하게되는데 화면이 나올시 다음을 누르다가 경로를 확인 한다 그후 다시 다음을 누르면 이런 화면이 뜨게되면은 이것은 첫번쨰 기본사용자인 root 사용자의 비밀번호를 설정한다 다음을 누르고 체크를 해제후에 다음을 계속 누르면 설치가 시작된다 설치 완료후 설치 완료후에는 c드라..
2020.03.29 -
데이터베이스의 목적
데이터 베이스란? 데이터 베이스는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합 입니다. 데이터 베이스의 목적 결국 데이터 베이스는 웹이나 앱에서 데이터를 관리를 하기위하여 사용되는데 주로 코딩을 통해서 제어할수있어 엑셀과 같은 스프래드 시트로보다 쉽게 제어가 가능합니다 데이터 베이스는 sql라는 컴퓨터 언어를 사용하여 데이터를 제어 할수있으며데이터를 웹,앱을 통해서 공유하거나 빅데이터 나인공지능을이용해서 분석할수있습니다. 데이터베이스를 사용하여 정보를 전세계있는 누구나 웹사이트에 접속해 볼수있게할수있고 누구나 글을 쓰면 제어 하지 않아도 결국 데이터 베이스에 저장이 되게할수있게 합니다.
2020.03.29