ComputerScience/Database

    [MongoDB] Error: couldn't connect to server 127.0.0.1:27017, connection attempt

    https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/ mac 카탈리나 이후에, 경로에 맞는 파일 생성을 못해주고(?) 읽기만 할 수 있기 때문이라는 데... 연결을 못하네. MongoDB shell version v5.0.6 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by..

    [SQL Tutorial] 데이터 수정, 삭제하기

    SQL문 UPDATE : DB객체 안에 데이터 수정 SET뒤에 field명="바꿀 값", ... WHERE 특정 조건! UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; UPDATE Customers SET Address = "광진구", City="서울특별시" WHERE CustomerID = 92; 다시 Customer 테이블을 조회해보니, 내가 입력한 값으로 수정되어있는 것을 확인할 수 있었다. DELETE : DB객체에 데이터를 삭제 DELETE FROM table_name WHERE condition; 그 외 SQL문 INSERT : DB객체에 데이터를 입력 SELECT :DB객체 안의 데이터 조회 http..

    [SQL Tutorial] 데이터 입력, 조회하기

    공식 사이트는 아니고, w3schools라는 회사에서 만든 SQL Tutorial 을 가지고 SQL 스터디를 해보았다. 먼저 Try it Yourself에 들어가보면, 내 데이터베이스 안에 테이블이 8개가 있는 것을 확인할 수 있다. 편의를 위해 엑셀로 데이터베이스 테이블을 정리함. Insert, Update, Delete, Select문에 대해서 공부해보자 SELECT + 보여줄 컬럼명 FROM + 가져올 테이블명 WHERE + 조건 셀렉트문 먼저 Hello World 출력하듯, 셀렉트 먼저 사용해서 Orders 테이블 전체를 조회해 보았다. SELECT * FROM Orders; OrderID와 CustomerID만 가지고 오기 SELECT OrderID, CustomerID FROM Orders; ..

    pymysql 패키지 이용해 mysql과 연동하기

    sqlite는 서버가 필요없었다. mysql은 서버가 필요하기 때문에 서버에 접속할 때 필요한 부분을 `pymysql.connect()`를 이용해 적어주어야 한다. 이전에 사용할 mysql 스키마를 확인하고 app.py의 db변수에 pymysql함수를 사용해서 연결해준다. import pymysql db = pymysql.connect( user = 'root', passwd = 'devpass', host = '127.0.0.1', port = 3306, db = 'elice_flask_board', charset = 'utf8' ) # DB와 상호작용할 수 있는 cursor cursor = db.cursor()