생활코딩/생활코딩 DB(18)
-
SQL의 DELETE 구문
개요 이번에는 테이블 안에 있는 데이터를 지우는 SQL의 DELETE문을 사용하여봅니다. 실습 처음에는 select문을 사용하여 화면을 보여줍니다. 다음으로 이제 MongoDB를 지워보겠습니다. delete from topic where id = 5; 이렇게 delete를 사용하여 id가 5인 MongoDB를 지워줍니다 여기서 중요한 점은 하나의 정보를 지우고 싶다면 where문을 꼭 사용해 주셔야 합니다. 왜냐하면 조건을 걸어주지 않으면 테이블에 모든 값이 사라질 수도 있기 때문에 조심 또 조심해야 삭제할 때 조심하여야 합니다. 위의 사진처럼 ok가 나오면 승인이 된 것입니다. 다음으로 다시 topic을 조회하여보겠습니다. MongoDB가 지워진 것을 볼 수 있습니다 참고한 수업 링크 https://o..
2020.04.07 -
SQL의 UPDATE 구문
개요 이번에는 저장된 내용을 수정하여봅니다. 실습 처음에는 mysql로 들어간 뒤 조회를 해줍니다. 위의 사진에 보면 title중 ORACLE가 전부 대문자가 되어있어 Oracle로 바꿀 것이고 author의 egoing을 taeho로 바꿀 것입니다. update topic set title = 'PostgreSQL',author = 'taeho' where id = 3; update를 할 때는 테이블 다음 set을 입력한 후 수정하고 싶은 필드='필드 내용'이렇게 적습니다. 대신 중요한 점은 where을 사용해야 합니다. 이유는 조건을 걸어주지 않으면 필드의 값이 전부 바뀌기 때문에 id가 3인 값을 바꿔줍니다.라고 조건을 걸어주어야 됩니다. 조회를 하면 이렇게 나옵니다.
2020.04.06 -
SQL의 SELECT 구문
개요 실습을 통하여 select문의 사용하여 테이블의 다양한 방식으로 조회한다. 실습 select문을 사용하기 전 insert문에서 사용한 것과 같이 cmd를 통해 데이터베이스를 들어갑니다 그 후 사용할 데이터 베이스를 지정한 후 실습을 시작하겠습니다. 처음에는 전체 조회를 하여볼 것인데요 아래의 코드를 확인해보겠습니다. select * from topic; 이렇게 topic을 값을 전체적으로 조회하는 쿼리인데요 여기서 *은 전체의 필드를 가져오겠다는 쿼리입니다. 그리고 from을 사용하여 자신이 검색할 테이블을 조회하는 것입니다. 다음으로 필드가 너무 많으니 조금 줄여보겠습니다. select id,title,created,author from topic; 이렇게 *을 넣지 않고 각각의 필드를 넣어주면은..
2020.04.05 -
SQL의 INSERT 구문
개요 create로 만든 테이블 안에 intsert를 사용하여 정보를 넣어 그것을 확인하여봅니다. 실습 이번에 사용해볼 것은 insert문입니다 처음 cmd를 켜서 mysql로 들어갑니다 다음 show database를 입력하여 데이터베이스가 무엇이 있는지 확인하여보고 사용할 데이터 베이스를 use database를 이용하여 사용할 데이터 베이스로 이동하여줍니다. 그 후 사용할 테이블이 무엇인지 확인하기 위해서 show tables를 입력하여 확인하여줍니다. 다음 이제 topic 테이블 안에 있는 내용을 보기 위해 쿼리를 입력해볼 것입니다. desc topic; 위의 쿼리는 내림차순으로 topic을 보여달라고 하는 쿼리입니다. 이렇게 입력하면 이렇게 정보가 나옵니다 그럼 이정보를 통해서 정보를 입력해볼 ..
2020.04.05 -
MySQL의 CRUD
CRUD란? CRUD란 데이터베이스에는 거의 무조건 있는 기능으로 각각 Create, Read, Update, Delete읭 약자로서 생성 읽기 수정 삭제의 기능을 가지고 있습니다 가끔 어떤 데이터베이스는 Update, Delete는 사용하지 않는 것도있지만 Create, Read 즉 생성을 해야지 어떠한 기능을 수행할 수 있고 값을 읽어오지 않으면 사용하는 의미가 없으므로 데이터베이스는 무조건 가지고 있으며 가장 중요한 기능입니다 다음에는 이 CRUD를 사용하여 데이터 베이스를 다뤄볼 예정입니다. 참고한 수업 링크 https://opentutorials.org/course/3161/19538
2020.04.04 -
MySQL 테이블의 생성
개요 이번에는 MySql을 사용하여 테이블을 생성해본다. 실습 cmd로 mysql을 실행시켜 준비를 한다 그 후 create table을 사용하여 topic 테이블을 만들고 확인하여보자 처음에는 테이블을 만들때 먼저 create table를 사용하여 자신이 데이터베이스를 만들겠다고 선언을 해줍니다 그 후 table명을 지정합니다. CREATE table topic(); 다음으로는 데이터베이스에 데이터목록을 넣어줄 것입니다. 첫 번째로는 id를 넣어줍니다 id INT(11) NOT NULL AUTO_INCREMENT, 여기서 int 는 숫자 열중 소수점이 없는 정수를 뜻하는 데이터 타입 입니다()안에 있는 숫자는 최대길이를 뜻합니다. 그리고 not null이란 데이터베이스는 값을 적지 않으면 0이 아니라 ..
2020.04.02