일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- visual studio code
- 디렉토리
- 데이터분석
- 깃허브
- 플라스크
- 리눅스
- 라이브러리
- 역할
- 기초
- 우분투
- 디버깅
- SQL
- OpenCV
- 코랩
- 에러
- 머신러닝
- 데이터베이스
- 단축키
- vscode
- matplotlib
- 파이썬
- 판다스
- MySQL
- 운영체제
- 예제
- 아나콘다
- 원격저장소
- 엑셀
- 프로그래머스
- 가상환경
- Today
- Total
목록IT (412)
취미와 밥줄사이
두 개 이상의 테이블 조인 JOIN 문을 사용하여 둘 이상의 테이블 사이의 관련 열을 기반으로 행을 결합할 수 있습니다. # users table { id: 1, name: 'John', fav: 154}, { id: 2, name: 'Peter', fav: 154}, { id: 3, name: 'Amy', fav: 155}, { id: 4, name: 'Hannah', fav:}, { id: 5, name: 'Michael', fav:} # products table { id: 154, name: 'Chocolate Heaven' }, { id: 155, name: 'Tasty Lemons' }, { id: 156, name: 'Vanilla Dreams' } 두 테이블은 user의 fav필드와 pro..
Limit the Result "LIMIT"문을 사용하여 쿼리로 부터 반환되는 records수를 제한할 수 있다. # Select the 5 first records in the "customers" table import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", password="your password", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers LIMIT 5") myresult = mycursor.fetchall() for x in myresult: print(x) ..
테이블 업데이트 "UPDATE" 문을 사용하여 테이블에 존재하는 records를 업데이트 할 수 있다. # Overwrite the address column from "Valley 345" to "Canyoun 123" import mysql.connector mydb = mysql.connector.connect( host="localhost", user="your username", password="your password", database="mydatabase" ) mycursor = mydb.cursor() sql = "UPDATE customers SET address = "Canyon 123' WHERE address = 'Valley 345'" mycursor.execute(sql) m..
테이블 삭제 "DROP TABLE"문을 사용하여 존재하는 테이블 삭제할 수 있다. # Delete the table "customers" import mysql.connector mydb = mysql.connector.connect( host="localhost", user="your username", password="your password", database="mydatabase" ) mycursor = mydb.cursor() sql = "DROP TABLE customers" mycursor.execute(sql) 테이블이 존재하는 경우에만 삭제 삭제하려는 테이블이 이미 삭제되었거나 다른 이유로 존재하지 않는 경우 IF EXISTS 키워드를 사용하여 오류가 발생하지 않도록 할 수 있습니다. ..
Record 삭제하기 "DELETE FROM"문을 사용하여 존재하는 테이블의 records를 삭제할 수 있다. Delete any record where the address is "Mountain 21" import mysql.connector mydb = mysql.connector.connect( host="localhost", user="your username", password="your password", database="mydatabase" ) mycursor = mydb.cursor() sql = "DELETE FROM customers WHERE address = 'Mountain 21'" mycursor.execute(sql) mydb.commit() print(mycursor.ro..
결과 정렬하기 ORDER BY문을 사용하면 결과를 내림차순 혹은 오름차순으로 정렬할 수 있다. ORDERT BY 키워드는 기본적으로 오름차순으로 결과를 정렬한다. 내림차순으로 정렬하기 위해서는 DESC 키워드를 사용한다. # Sort the result alphabetically by name: import mysql.connector.connect( host="localhost", user="your username", password="your password", database="mydatabase" ) mycursor = mydb.cursor() sql = "SELECT * FROM customers ORDER BY name" mycursor.execute(sql) myresult = mycurs..
필터를 사용한 검색 테이블에 record를 검색할 때 필터를 WHERE문을 사용하여 필터를 사용할 수 있다. # Select record(s) where the address is "Park Lane 38" import mysql.connector.connect( host="localhost", user="your username", password="your password", database="mydatabase" ) mycursor = mydb.cursor() sql = "SELECT * FROM customers WHERE address = 'Park Lane 38'" mycursor.execute(sql) myresult = mycursor.fetchall() for x in myresult: ..
Select From a Table MySQL 테이블을 검색하려면, "SELECT문을 사용한다. # Select all records from the "customers" table, and display the result: import mysql.connector mydb = mysql.connector.connect( host="localhost", user="your username", password="your password", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers") myresult = mycursor.fetchall() for x in myresult: print(x..