麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

sqlalchemy學習(三):創建數據庫表格

2019-11-10 20:35:09
字體:
來源:轉載
供稿:網友

在創建數據庫表格之前,首先請保證數據庫已經通過MySQL命令創建完畢。

mysql> create database mydb character set utf8;Query OK, 1 row affected (0.08 sec)

數據庫創建好以后,我們需要定義數據庫表類型。

from sqlalchemy.dialects.mysql import (INTEGER, CHAR)from sqlalchemy import Column, Table, MetaDatameta = MetaData()users_table = Table('users', meta,    Column('id', INTEGER, PRimary_key=True),    Column('name', CHAR(127)),    Column('passWord', CHAR(127)))

代碼第4行定義了一個元數據對象。它包含了與數據庫有關的所有的屬性。當然,在執行這一句時,數據庫元數據對象還是沒有任何內容的。

代碼第6-10行定義了一個數據庫表。在這個方法中:第一個參數‘users’是數據庫表的名字;第二個參數,是我們剛剛創建的metadata對象。后面的幾個參數分別定義了數據庫表的各列。大家一看便知,不再一一介紹。

在執行這個方法時,會把users表的相關屬性都添加進metadata對象。

數據庫表定義好以后,便可以實行創建了。

from sqlalchemy import create_engineENGINE = create_engine("mysql://root:password@localhost:3306/mydb?charset=utf8",                           convert_unicode=True)users_table.create(bind=ENGINE)上面的代碼一目了然,無須介紹。

代碼執行完后,可以看到數據庫中已經新建了一個名為users表。

mysql> use mydbDatabase changedmysql> show tables;+----------------+| Tables_in_mydb |+----------------+| users          |+----------------+1 row in set (0.00 sec)mysql> desc users;+----------+-----------+------+-----+---------+----------------+| Field    | Type      | Null | Key | Default | Extra          |+----------+-----------+------+-----+---------+----------------+| id       | int(11)   | NO   | PRI | NULL    | auto_increment || name     | char(127) | YES  |     | NULL    |                || password | char(127) | YES  |     | NULL    |                |+----------+-----------+------+-----+---------+----------------+3 rows in set (0.01 sec)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕1区2区 | av免费入口 | 一级做受毛片免费大片 | 一边吃奶一边摸下娇喘 | 一级做a爱片性色毛片高清 日本一区二区在线看 | 龙床上的呻吟高h | 亚洲va久久久噜噜噜久久男同 | 性大片免费看 | 久久久久久久久久久国产精品 | 一级片a | 国产91精品久久久久久久 | 一级片999 | 福利四区 | 猫咪av在线 | 一级免费黄视频 | 日韩精品久久久久久久九岛 | 99爱视频在线 | 爱视频福利 | 一边吃奶一边摸下娇喘 | 久久久久久久久久亚洲 | 久草成人在线观看 | 一级免费黄视频 | 久久久久久久久久久久久国产精品 | 成人黄色小视频网站 | 99精品视频在线免费观看 | 狠狠干视频网站 | 亚洲欧美在线视频免费 | av日韩在线免费观看 | 亚洲第一激情 | 黄色免费小网站 | 欧美激情猛片xxxⅹ大3 | 成人性爱视频在线观看 | 久久久久久三区 | 久久不射电影网 | 福利一区二区三区视频在线观看 | 欧美日韩亚洲成人 | 亚洲国产精品久久久久久久久久 | 免费在线观看一级片 | 国产成人高清在线观看 | 久久久久久久.comav | 欧美一区在线观看视频 |