ySQL 노트

3948 단어 MySQL
ySQL은 세계 많은 기업이 사용하는 데이터베이스 관리 시스템이다.대용량의 데이터도 고속으로 동작하기 때문에 대여 서버와 검색엔진도 사용된다.여기서 MySQL의 사용 방법과 설치 방법을 요약했습니다.

설치


1.pip installpip install mysql
2.brew installbrew install mysql
3. mysql 홈 다운로드
https://dev.mysql.com/downloads/file/?id=480768
환경vim ~/.bash_profile
PATH=$PATH:/usr/local/mysql/bin

터미널에서 MySQL 데이터베이스 관리


1. Mysql 실행mysql.server start
mysql -u root -p
2. password 입력

데이터베이스 관리


1.1 create databasecreate database 「データベースname」;1.2 모든 show 데이터베이스 보기show databases;1.3use 선택 데이터베이스mysql> use firstDB;1.4 현재 사용 중인 데이터베이스select database();1.5dorp 데이터베이스 삭제drop database firstDB2.table 관리
2.1table
```python
create table people (
id int AUTO_INCREMENT PRIMARY KEY,
name varchar(20) not null,
age int not null);
2.2 show 全部のtableをみる
show tables;
2.3 desc tableの結構を表す
desc tables;```
....
다른 작업은 SQLite와 기본적으로 동일합니다.
자유롭게 ql문장을 사용하세요.

python을 통해 Mysql 데이터베이스에 연결


예:

import pymysql
id = '20120001'
user ='KIM'
age = 20
# 1.データベースに接続する
db = pymysql.connect(host='localhost', user='root', password='jcg884758', port=3306, db='spiders')
# 2.かソール(cusor)を作る
cursor = db.cursor()
# 3.sql 文を作る
sql ='insert into students(id,name,age) values(%s, %s, %s)'
# 4.sql文を実行する
try:
    cursor.execute(sql,(id,name,age))
# 5.commitする
    db.commit()
except:
# ロールバックとは、データベース処理において、トランザクション処理中にエラーが発生した場合に、そのトランザクション処理を開始する前の状態までデータベースを戻すことである。
    db.rollback()
# 6.データベースを閉める
db.close()

좋은 웹페이지 즐겨찾기