爱生活 . 爱言情

正在播放相关视频:孕妇可以喝什么茶

如何下载MySQL并创建连接

本案例教程有关如何完全免费下载MySQL乡亭立连接。

MySQL Python:有关MySQL

MySQL是一个迅速、简易易入门的数据信息内容库查寻。它是现阶段最流行的开源系统软商品数量据信息内容库查寻。MySQL可用许多 大中型中小型型公司,由德国MySQL AB公司开发设计方案、销售市场销售和适用,是用C和c++撰写的。MySQL是一个开源系统软商品数量据信息内容库查寻,因而你可以快捷完全免费下载运用。完全免费下载MySQL

遵下照列步骤:

浏览MySQL官方小址。为您要想的MySQL住宅小区便民利民防范措施器选择版本号信息内容。Python MySQL频射连连接器

MySQL Python频射连接手用以从Python浏览MySQL数据信息内容库查寻,您务必某数据信息内容库查寻驱动器脚要力机软件。

MySQL Connector/Python是MySQL提供的标准化数据信息内容库查寻驱动器脚要力机软件。

检查mysql频射连连接器是不是可用,大家儿键入以下指令:

import mysql.connector

键入指令以后,大家儿清晰地看到沒知名叫MySQL的控制模块。

因而,大家儿务必安裝MySQL,Python务必一个MySQL驱动器脚要力机软件到浏览MySQL数据信息内容库查寻。

串接进,大家儿完全免费下载运用pip的mysql频射连连接器。

C:\Users\Nitin Arvind Shelke>pip install mysql-connector

安裝后,大家儿检验它是不是工作中,可用以下指令检查:

import mysql.connector

上边的编号行到程序步骤中导入了MySQL Connector Python控制模块,可以运用这种控制模块的API来连接MySQL。

假如子行上边的编号沒有误误,大家儿便说“MySQL Connector”安裝适当,随后提前准备好运用就就可以了。

from mysql.connector import Error

MySQL connector error总体目标用以线上程数据信息内容库查寻不取得成功时或在处理数据信息内容库查寻时造成 别的数据信息内容库查寻不正确时显示信息内容不正确。

建立到数据信息内容库查寻的连接

安裝好MySQL Python频射连连接器后,大家儿务必对其进行检验,以保证其工作中一切正常,而且您可以没什么难点地连接到MySQL数据信息内容库查寻系统软件络服务项目端。要认证安裝,请运用以龌龊程:

键入以下新一编号行:

>>> import mysql.connector

To establish a connection to the database we should know the following parameters,

Host= localhost (In general it is same for all)

Database=mysql (You can set as per your wish)

User=root (It is a username)

Password= root@123 (password set by me while installation of MyQL)

>>> mysql.connector.connect( host = 'localhost', database = 'mysql', user = 'root', password = 'root@123')

显示信息内容可用的数据信息内容库查寻

你可以运用“显示信息内容信息内容库”句子,列举系统软件内所3g网络电话息库,以检查你的系统软件是不是3g网络电话息库:

>>> my_database = mysql.connector.connect( host = 'localhost', database = 'mysql', user = 'root', password = 'root@123')

>>> cursor = my_database.cursor()

>>> cursor.execute( " show databases " )

>>> for db in cursor:

... print(db)

...

輸出:

('bank',)

('information_schema',)

('mysql',)

('performance_schema',)

('sakila',)

('sys',)

('world',)

>>>

建立某数据信息内容库查寻

要在MySQL中建立数据信息内容库查寻,大家儿运用“CREATE DATABASE”句子建立名叫“college”的数据信息内容库查寻:

>>> my_database = mysql.connector.connect( host = 'localhost', user = 'root', password = 'root@123' )

>>> cursor = my_database.cursor()

>>> cursor.execute( " CREATE DATABASE college " )

>>> for db in cursor:

... print(db)

...

>>> cursor.execute( " show databases " )

>>> for db in cursor:

... print(db)

...

建立表

串接进,大家儿为“college”数据信息内容库查寻建立表。

在十位数据信息内容库查寻建立表时,务必界定数据能量数组库的名字。

建立表的英文的语法是:

create table_name(

column 1 datatype,

column 2 datatype,

column 3 datatype,

…………………………………………,

column n datatype

)

现新建立数据信息内容库查寻学校的学生、系和老师表。

>>> my_database = mysql.connector.connect ( host = 'localhost', database = 'college', user = 'root', password = 'root@123' )

>>> cursor = my_database.cursor()

>>>cursor. execute( " CREATE TABLE students ( stud_id varchar(200), stud_name VARCHAR(215), address VARCHAR(215), city char(100)) " )

>>> cursor. execute( " CREATE TABLE department ( dept_id varchar(200), dept_name VARCHAR(215)) " )

>>> cursor.execute( "CREATE TABLE faculty ( faculty_id varchar(200),faculty_name VARCHAR(215) )" )

显示信息内容表

要显示信息内容这种表,大家儿务必运用“SHOW TABLES”

下面的编号显示信息内容了数据信息内容库查寻“college”中存有的全部表:

>>> cursor. execute ( " SHOW TABLES " )

>>> for x in cursor:

... print(x)

...

('department',)

('faculty',)

('students',)

在报表中分离海派外键教导

外键教导:它是表或关系中最少的1组特点(列),可以唯一馆市地标示该报表中的元组(行)。

比如,Student (Stud_Roll_No, Stud_Name, Addr)

在学生关系中,仅有Stud_Roll_No特点是一个外键教导,由于每一个学生都是有一个唯一的id,可以标示报表中的学生记录。

>>> my_database = mysql.connector.connect ( host = 'localhost', database = 'college', user = 'root', password = 'root@123' )

>>> cursor = my_database.cursor()

>>>cursor. execute( " CREATE TABLE students2 ( stud_id varchar(200) PRIMARY KEY, stud_name VARCHAR(215), address VARCHAR(215), city char(100)) " )

假如表早已存有,运用ALTER TABLE关键字:

>>> my_database = mysql.connector.connect ( host = 'localhost', database = 'college', user = 'root', password = 'root@123' )

>>> cursor = my_database.cursor()

>>>cursor.execute( " ALTER TABLE student ADD COLUMN id INT AUTO_INCREMENT PRIMARY KEY " )

描述建立的表

Desc关键字是用以描述MySQL表。

下面的编号描述了学校数据信息内容库查寻的学生表:

>>> cursor.execute("desc students")

>>> for x in cursor:

... print(x)

...

('stud_id', 'varchar(200)', 'YES', '', None, '')

('stud_name', 'varchar(215)', 'YES', '', None, '')

('address', 'varchar(215)', 'YES', '', None, '')

('city', 'char(100)', 'YES', '', None, '')

>>>

案例2

下面的编号描述了college数据信息内容库查寻的students2(在其中stud_id被称呼之外键教导)表:

>>> cursor.execute("desc students2")

>>> for x in cursor:

... print(x)

...

('stud_id', 'varchar(200)', 'NO', 'PRI', None, '')

('stud_name', 'varchar(215)', 'YES', '', None, '')

('address', 'varchar(215)', 'YES', '', None, '')

('city', 'char(100)', 'YES', '', None, '')

>>>

将数据信息内容插进报表中

要将数据信息内容插进报表中,运用“insert into”句子。

使大家儿将数据信息内容插记到学校数据信息内容库查寻的student报表中,

>>> my_database = mysql.connector.connect ( host = 'localhost', database = 'college', user = 'root', password = 'root@123' )

>>> stm = " INSERT INTO students ( stud_id, stud_name, address, city ) VALUES ('101','Nitin Shelke', 'Congress Nagar', 'Amravati' ) "

>>> cursor = my_database.cursor()

>>> cursor.execute(stm)

从报表中显示信息内容或选择插进的数据信息内容

>>> cursor.execute(" select * from students")

>>> for x in cursor:

... print(x)

...

('101', 'Nitin Shelke', 'Congress Nagar', 'Amravati')

另一个类方法 是运用fetchall()方法 。

> > > cursor.fetchall ()

[(' 101 ', ' Nitin Shelke ', ' Congress Nagar ', ' Amravati ')]

感谢你的阅读文章!假若给你更强的念头,请在公布点评价评!

版权声明:如何下载MySQL并创建连接由一起爬虫吖提供,版权归原作者所有。

相关视频

— 温馨提示 —

android浏览器点击下方“”分享

ios浏览器点击“”分享

孕妇 禁忌 孕妇禁忌 浓茶 绿茶 孕妇可以喝茶吗 孕妇能喝茶吗 孕妇能喝什么茶 孕妇能喝什么泡的茶 孕妇可不可以喝茶 张育松
— 温馨提示 —

android浏览器点击下方“”分享

ios浏览器点击“”分享

'); })();