MySql数据库简单了解

连接数据库

首先尝试连接数据库,这里使用PyMySQL连接MySQL,并创建一个新数据库。

#导入pymysql
import pymysql
#使用connect连接
db = pymysql.connect(host='localhost', user='root', password='123456', port=3306)
#调用光标(操作游标)
cursor = db.cursor()
#使用操作游标执行操作,选择版本号
cursor.excute('SELECT VERSION()')
#得到第一条数据,获得版本号
data = cursor.fetchone()
print('Database version:', data)
#创建新数据库,名为spiders
cursion.excute('CREATE DATABASE spiders DEFAULT CHARATER SET utf8')
#关闭
db.close()

'utf8’目前是字符集UTF8MB3的别名,但在将来的版本中将是UTF8MB4的别名。

使用connect()方法声明一个MySQL连接对象时,需要传入host(即IP),本地运行时传入localhost,远程运行时则需要传入其公网IP地址。后续传入用户名,密码,端口(默认3306)。

创建表

#导入pymysql
import pymysql
#使用connec连接
db = pymysql.connect(host='localhost', user='root', password='aaasss111', port=3306, db='spiders')
#调用光标(操作游标)
cursor = db.cursor()
#编辑创建语言
sql = 'CREATE TABLE IF NOT EXISTS students (id VARCHAR(255) NOT NULL, 
		name VARCHAR(255) NOT NULL, age INT NOT NULL, PRIMARY KEY (id))'
#执行创建表
cursor.execute(sql)
#关闭
db.close()

使用not null代表可以允许无值,如果该项没有填入数据,则为空;若设置为null,该项没有填入时,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值