ySQL 노트
3948 단어 MySQL
설치
1.pip install
pip 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 database
create database 「データベースname」;
1.2 모든 show 데이터베이스 보기show databases;
1.3use 선택 데이터베이스mysql> use firstDB;
1.4 현재 사용 중인 데이터베이스select database();
1.5dorp 데이터베이스 삭제drop database firstDB
2.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()
Reference
이 문제에 관하여(ySQL 노트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kin_aaaaaa/items/f3b1ad66ccaa96efc1fb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)