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

首頁 > 編程 > Python > 正文

跟老齊學Python之使用Python操作數據庫(1)

2020-02-23 06:15:02
字體:
來源:轉載
供稿:網友

在上一講中已經連接了數據庫。就數據庫而言,連接之后就要對其操作。但是,目前那個名字叫做qiwsirtest的數據僅僅是空架子,沒有什么可操作的,要操作它,就必須在里面建立“表”,什么是數據庫的表呢?下面摘抄字維基百科對數據庫表的簡要解釋,要想詳細了解,需要看官在找一些有關數據庫的教程和書籍來看看。

在關系數據庫中,數據庫表是一系列二維數組的集合,用來代表和儲存數據對象之間的關系。它由縱向的列和橫向的行組成,例如一個有關作者信息的名為 authors 的表中,每個列包含的是所有作者的某個特定類型的信息,比如“姓氏”,而每行則包含了某個特定作者的所有信息:姓、名、住址等等。
對于特定的數據庫表,列的數目一般事先固定,各列之間可以由列名來識別。而行的數目可以隨時、動態變化,每行通常都可以根據某個(或某幾個)列中的數據來識別,稱為候選鍵。
我打算在qiwsirtest中建立一個存儲用戶名、用戶密碼、用戶郵箱的表,其結構用二維表格表現如下:

username password email
qiwsir 123123 [email protected]

特別說明,這里為了簡化細節,突出重點,對密碼不加密,直接明文保存,雖然這種方式是很不安全的。但是,有不少網站還都這么做的,這么做的目的是比較可惡的。就讓我在這里,僅僅在這里可惡一次。

建數據庫表并插入數據

為了在數據庫中建立這個表,需要進入到mysql>交互模式中操作。道理在于,如果qiwsirtest這個屋子里面沒有類似家具的各種數據庫表,即使進了屋子也沒有什么好操作的東西,因此需要先到mysql>模式下在屋子里面擺家具。

進入數據庫交互模式:

代碼如下:
qw@qw-Latitude-E4300:~$ mysql -u root -p
Enter password:

調用已經建立的數據庫:qiwsirtest

代碼如下:
mysql> use qiwsirtest;
Database changed
mysql> show tables;
Empty set (0.00 sec)

用show tables命令顯示這個數據庫中是否有數據表了。查詢結果顯示為空。

下面就用如下命令建立一個數據表,這個數據表的內容就是上面所說明的。

代碼如下:
mysql> create table users(id int(2) not null primary key auto_increment,username varchar(40),password text,email text)default charset=utf8;
Query OK, 0 rows affected (0.12 sec)

建立的這個數據表名稱是:users,其中包含上述字段,可以用下面的方式看一看這個數據表的結構。

代碼如下:
mysql> show tables;
+----------------------+
| Tables_in_qiwsirtest |
+----------------------+
| users                |

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 逼片| 亚洲精品午夜在线 | 色蜜桃av | 欧美爱爱一区二区 | 欧美国产日韩在线观看成人 | 最新毛片在线观看 | 欧美3p激情一区二区三区猛视频 | 成人免费观看av | 久久国产一二区 | 国产精品成人一区二区三区电影毛片 | 中文字幕在线播放第一页 | 91 久久 | 精品国产一区二区三区天美传媒 | 日日夜av | 国产羞羞视频在线免费观看 | 亚洲精品在线观看网站 | 4p嗯啊巨肉寝室调教男男视频 | 国产午夜精品理论片a级探花 | 亚州视频在线 | 91情侣偷在线精品国产 | 免费看黄色三级毛片 | 成人在线视频精品 | 黄色欧美精品 | 亚洲成人在线免费观看 | 国产毛片视频 | 日本欧美一区二区三区视频麻豆 | 沉沦的校花奴性郑依婷c到失禁 | 免费久久久 | 一级做人爱c黑人影片 | 青草av.久久免费一区 | sesee99 | 欧美激情精品久久久久 | 羞羞羞羞视频 | 99re久久最新地址获取 | 老a影视网站在线观看免费 国产精品久久久久久久久久尿 | 黄色免费高清网站 | 毛片免费观看完整版 | 草操视频 | 国产精品免费麻豆入口 | 亚洲成人久久精品 | 毛片在线免费播放 |