취미와 밥줄사이

[Python] MySQL 데이터베이스 만들기 본문

DB

[Python] MySQL 데이터베이스 만들기

취미와 밥줄사이 2021. 10. 26. 16:42

데이터베이스 만들기


  • MySQL에서 데이터베이스를 만들기 위해서는 "CREATE DATABASE" 문을 사용한다
  • # 데이터베이스 이름이 "mydatabase"인 데이터베이스 만드는 코드
    import mysql.connector
    
    mydb = mysql.connector.connect(
    	host="localhost",
        user="yourusername",
        password="yourpassword"
        )
     
    mycursor = mydb.cursor()
    
    mycursor.execute("CREATE DATABASE mydatabase")
  • 코드 실행 후 에러가 발생하지 않았다면 성공적으로 db가 생성 되었을 것이다.

데이터베이스 존재여부 확인하기


  • "SHOW DATABASES" 문을 사용하여 확인할 수 있다.
  • # 시스템에 존재하는 데이터베이스 목록을 반환한다.
    
    mydb = mysql.connector.connect(
    	host="localhost",
        user="your user name",
        password="your password"
        )
    
    mycursor = mydb.cursor()
    
    mycursor.execute("SHOW DATABASES")
    
    for x in mycursor:
    	print(x)
  • 연결할 때 데이터베이스 접근을 시도할 수 있음
  • import mysql.connector
    
    mydb = mysql.connector.connect(
    	host="localhost",
        user="your user name",
        password="your password",
        database="mydatabase"
        )
  • 만약 데이터베이스가 존재하지 않는다면 에러가 반환된다.

REFERENCE


https://www.w3schools.com/python/python_mysql_create_db.asp

 

Python MySQL Create Database

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com