在开始写着一篇博客之前我也在这个问题上有一段时间了,之前在看b站上的时候看到一位up主解决过类似的问题,但是这后面就找不到了,所以我就换了另外一种方式。
而我遇到的这个问题就是使用mariadb插入中文字符串,这个问题其实说大也不大说小也不小,这种问题顶多也就是环境的问题。但是如果解决不了那么连数据都插入不进去。
赛题:
mariadb 服务 任务描述:请安装 mariadb 服务,建立数据表。
(1)配置 linux3 为 mariadb 服务器,创建数据库用户 xiao,在 任意机器上对所有数据库有完全权限。
(2)创建数据库 userdb;在库中创建表 userinfo,表结构如下:
字段名 | 数据类型 | 主键 | 自增 |
---|---|---|---|
id | int | 是 | 是 |
name | varchar(10) | 否 | 否 |
birthday | datetime | 否 | 否 |
sex | varchar(5) | 否 | 否 |
password | varchar(200) | 否 | 否 |
(3)在表中插入 2 条记录,分别为(1,user1,2004-7-1,男), (2,user2,2004-7-1,女),password 与 name 相同,password 字段用 password 函数加密。
(4)修改表 userinfo 的结构,在 name 字段后添加新字段 height(数据类型为 float),更新 user1 和 user2 的 height 字段内容 为 1.61 和 1.62。
(5)新建/var/mariadbbak/userinfo.txt 文件,文件内容如下, 然后将文件内容导入到 userinfo 表中,password 字段用 password 函数加密。
3,user3,1.63,1999-07-03,女,user3
4,user4,1.64,1999-07-04,男,user4
5,user5,1.65,1999-07-05,男,user5
6,user6,1.66,1999-07-06,女,user6
7,user7,1.67,1999-07-07,女,user7
8,user8,1.68,1999-07-08,男,user8