上期:[MySQL]从入门到掌握4-主键与Unique 第一章:创建角色表 啥是一对多啊? 一个账号可以有多个角色,但是一个角色只能属于一个账号. 举个例子,我们之前创建的是玩家的账号数据库. 但是一个玩家账号里可能又创建了多个角色,为了这个功能我们得创建一个新的表格,角色表. 账号表中需要查找角色表中属于自己的数据,这就是所谓"一对多", 每个玩家有不同的账号,账号的角色都存在角色表中. 一个账号可以有多个角色,这就是所谓"一对多". 现在我们创建一个角色表,命名…
Django---图书管理系统,一对多(外键设置),__str__和__repr__的区别,进阶版项目说明简介.模版语言if ... else ..endif 一丶__str__ 和 __repr__ class Publish(models.Model): pname = models.CharField(max_length=32, unique=True) paddr = models.CharField(max_length=32) # 这是调用 __str__ 方法打印的结果, __s…
测试脚本配置 ''' 当你只是想测试django中的某一个文件内容 那么你可以不用书写前后端交互的形式而是直接写一个测试脚本即可 脚本代码无论是写在应用下的test.py还是单独开设py文件都可以 ''' # 测试环境的准备 去manage.py中拷贝前四行代码到测试文件 然后自己写两行 impor…
解决MySQL Got a packet bigger than 'max_allowed_packet' bytes 问题在一次性向mysql插入的数据过大,可在my.ini中修改max_allowed_packet的配置项 修改my.ini如下: max_allowed_packet=16M 重启mysql: 电脑->右键管理->服务->mysql重启 mysql排序按照中文文字的首字母进行排序 例如:下面使用字段common_producer_herb_info_name按照首字母…
目录 mysql基础 mysql进阶 mysql高级 mysql优化 正文 数据库是信息化产业的最基础的软件之一,各种管理系统,网站,在线游戏,背后基本都会有数据库的支持. 回到顶部 mysql基础 数据库基本概念 MariaDB or MySQL官网:https://db-engines.com/en/ranking 磁盘文件--> 层次模型 --> 网状模型 --> (Codd) 关系模型 DBMS是管理数据库的系统软件,它实现数据库系统的各种功 能.是数据库系统的核心 DBA:负责…
1,创建表时加入的约束 a) 非空约束,not null b) 唯一约束,unique c) 主键约束,primary key d) 外键约束,foreign key 1,非空约束,针对某个字段设置其值不为空,如:学生的姓名不能为空 drop table if exists t_student; create table t_student( student_id ), student_name ) not null, sex ) default 'm', birthday date, emai…
在重启Confluence应用时,突然遇见这个检查错误,查询总结需要修改Mysql数据库的所有字符编码和排序编码,报错如下: Confluence Help – This installation of Confluence has failed one or more bootstrap configuration checks. Please check the logs for details. 修改数据库.表.列.外键字符编码和排序编码 设置数据库字符编码为utf8,排序编码utf8_b…
一.一对多(外键) 例子:一个作者对应多本书,一本书只有一个作者 model代码: class Person(models.Model); name = models.CharField('作者姓名', max_length=10) age = models.IntegerField('作者年龄') class Book(models.Model): person = models.ForeignKey(Person, related_name='person_book') title = mo…
原文链接:http://blog.csdn.net/u010271717/article/details/22044415 一.一对多(外键) 例子:一个作者对应多本书,一本书只有一个作者 model代码: class Person(models.Model); name = models.CharField('作者姓名', max_length=10) age = models.IntegerField('作者年龄') class Book(models.Model): person = mo…
表构成 mysql> show tables; +----------------------+| Tables_in_WebComplie |+----------------------+| Compile | | Content || User      |+----------------------+ Compile表结构 mysql> show create table Compile; | Compile | CREATE TABLE `Compile` ( `compileID…