数据库
PETERMAOSX
哎呦,不错哦!
展开
-
Django在使用MySQL数据库时插入中文出错时的解决方法
Django后台在插入中文字符时出现了这个问题。MySQL报了这个错:Incorrect string value: ‘\xB9\xF9\xBE\xB8’ for column ‘hname’ at row 1解决方法:在命令行中连接上数据库将有问题的表中的字段改成utf-8show variablealter table 表名 change 字段名 字段名 varchar(50) character set utf8;比如我这个表中这两个字段时需要插入中文的,但是现在插入就会报这个错原创 2021-06-22 18:56:15 · 510 阅读 · 0 评论 -
MySQL从入门到跑路_03 (实例实操_外键约束)
MySQL从入门到跑路_03 (实例实操__外键约束)为什么要用外键约束?因为在一些数据库当中,会有很多重复数据。这些重复数据会使数据库的内存浪费掉。比如在一个学校的学生名单表中。一个班有100个学生,每一个学生后面多半都会有一个字段叫班级。就会有100多个重复的语句。如果把班级设置为一个外键,那么在插入班级的时候,使用一个简短的代码当做键。查询的时候通过键和表连接。就可以查询到班级信息。使用外键的好处是:避免数据冗余,空间浪费。父表:被引用的表子表:引用的表Demo如果要创建的话,先原创 2020-11-18 01:44:26 · 296 阅读 · 0 评论 -
MySQL从入门到跑路_02 (实例实操)
MySQL 学习笔记(2)这是第一篇博客里面建立的一个测试表第二篇主要是学习多表连接、内连接、外连接等。首先,新建一个学生成绩表create table student_grade( no int NOT NULL, #序号 name varchar(32) NOT NULL, #学生姓名 c_chinese int NOT NULL, #语文成绩 c_math int NOT NULL, #数学成绩 c_english int NOT NULL, #英语成绩 c原创 2020-11-17 14:54:42 · 267 阅读 · 0 评论 -
MySQL 从入门到跑路_01(实例实操)
MySQL 学习笔记_01(实例实操)登录mysql -u root -p显示数据库show databases;新建一个数据库create databases DemoOne;show 一下使用数据库use DemoOne DemoOne用做演示添加表比如我现在要做一个学生的数据库。应该会有<学生序号><学生学号><学生姓名><学生年龄><学生性别><学生电话号码>原创 2020-11-17 01:27:46 · 296 阅读 · 0 评论