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

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

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

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

在創建數據庫表格之前,首先請保證數據庫已經通過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)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久日韩精品一区二区三区 | 日韩色电影 | 国产亚洲精品久久久久久久 | 99亚洲伊人久久精品影院红桃 | 久久久免费电影 | 国产精品久久久久久久模特 | 男人天堂免费 | 免费的性生活视频 | 欧美成网 | 国产一级一国产一级毛片 | 免费黄色小视频网站 | 久久久噜噜噜久久熟有声小说 | 国产一级aaa全黄毛片 | 性生活视频软件 | 日韩av电影在线免费观看 | 一区二区久久精品66国产精品 | 精品亚洲福利一区二区 | 免费毛片儿 | 国产精品久久久久影院老司 | 龙的两根好大拔不出去h | 一级做受毛片免费大片 | 久久精品视频黄色 | 国产免费一级淫片a级中文 99国产精品自拍 | 免费观看视频在线观看 | 在线无码 | 黄色毛片免费视频 | 免费观看国产精品视频 | 亚洲成人网一区 | 日韩999 | 香蕉在线看 | av免费在线观看av | 欧美1—12sexvideos | 爱高潮www亚洲精品 国产精品一区自拍 | 久久av一区二区 | 亚洲第一精品在线 | 国产一区二区三区影视 | 日本特级a一片免费观看 | 国产成人精品一区二区三区电影 | 久久综合入口 | 亚洲第一成人在线视频 | 一级电影在线观看 |