1. 安装MySQL驱动ysqlclientysql。在安装之前,需要先安装MySQL。
ysqlclient:
“`stallysqlclient
ysql:
“`stallysql
go项目gogs.py文件中,需要进行以下配置:
DATABASES = {
‘default’: {godsysql’,ame’,ame’,
‘PASSWORD’: ‘password’,
‘HOST’: ‘localhost’,
‘PORT’: ‘3306’,
}
“`ysql,NAME指定为数据库名,USER和PASSWORD分别指定为MySQL的用户名和密码,HOST指定为本地主机,PORT指定为MySQL的默认端口3306。
3. 创建数据库表gogoodelsigrate命令创建表。
例如,定义一个名为Book的模型:goportodels
odels.Model):odelsaxgth=100)odelsaxgth=50)odels.DateField()
igrate命令创建表:
“`anageakemigrationsanageigrate
4. 进行数据操作go的ORM来进行数据操作。
例如,向Book表中添加一条数据:编程’, author=’张三’, publish_date=’-01-01′)
book.save()
查询所有的Book记录:
books = Book.objects.all()
编程’的记录:编程’)
更新title为’Java编程’的记录:编程’)
book.title = ‘Java编程’
book.save()
删除title为’Java编程’的记录:
book = Book.objects.get(title=’Java编程’)
book.delete()
总结:gogsgo的ORM来创建表和进行数据操作。