当前位置: 首页 > news >正文

如何做收款网站好看的网站页面设计

如何做收款网站,好看的网站页面设计,有哪些网站可以做推广包包,ps怎么排版规划设计网站MySQL LOAD DATA 一、背景二、模拟生成用户信息三、加载到mysql表3.1、建表语句3.2 加载数据3.3、查看结果 一、背景 现在有个需求是将用户信息存入student.data文件中,在现在load到数据库中 二、模拟生成用户信息 假设用户信息,包含姓名,…

MySQL LOAD DATA

  • 一、背景
  • 二、模拟生成用户信息
  • 三、加载到mysql表
    • 3.1、建表语句
    • 3.2 加载数据
    • 3.3、查看结果

一、背景

现在有个需求是将用户信息存入student.data文件中,在现在load到数据库中

二、模拟生成用户信息

假设用户信息,包含姓名,性别,年龄,分数,创建时间,更新时间,逻辑删除等字段,现模拟数据生成,代码如下:

// 方法用于写入数据到文件public static void writeDataToFile(String filePath, String name, String gender, int age, double score, LocalDateTime createdDate, LocalDateTime updatedDate, boolean isDeleted) {DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");// 使用三元运算符确保布尔值被转换为整数 (0 或 1)String data = String.format("%s,%s,%d,%.2f,%s,%s,%d",name, gender, age, score,createdDate.format(formatter),updatedDate.format(formatter),isDeleted ? 1 : 0);try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath, true))) {writer.write(data);writer.newLine(); // 写入新行} catch (IOException e) {e.printStackTrace();}}public static void main(String[] args) {String filePath = "D:\\document\\test\\data\\student.data";// 示例数据writeDataToFile(filePath, "张三", "男", 20, 88.5, LocalDateTime.now(), LocalDateTime.now(), false);writeDataToFile(filePath, "李四", "女", 22, 92.0, LocalDateTime.now(), LocalDateTime.now(), false);writeDataToFile(filePath, "王五", "男", 21, 75.0, LocalDateTime.now(), LocalDateTime.now(), true);}

代码还是比较简单,没有什么难点,运行后生成的student.data数据如下图所示,有点类似于csv文件

在这里插入图片描述

三、加载到mysql表

3.1、建表语句

DROP TABLE IF EXISTS student_info;
CREATE TABLE student_info (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(255) NOT NULL,gender VARCHAR(10) NOT NULL,age INT NOT NULL,score DECIMAL(5, 2) NOT NULL,created_date DATETIME NOT NULL,updated_date DATETIME NOT NULL,is_deleted TINYINT(1) NOT NULL DEFAULT 0
);

3.2 加载数据

LOAD DATA INFILE 'D:/document/test/data/log.data'
INTO TABLE student_info
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(name, gender, age, score, created_date, updated_date, is_deleted);

LOAD DATA INFILE ‘D:/document/test/data/log.data’:指定要从哪个文件加载数据。这个文件路径是本地文件系统中的路径。
注意:确保 MySQL 服务器有权限访问此文件路径,并且路径的分隔符(如 \ 和 /)适合所使用的操作系统。

FIELDS TERMINATED BY ‘,’:定义字段之间的分隔符。在这个例子中,字段是由逗号(,)分隔的。

ENCLOSED BY ’ " ':定义字段值的引号字符。在这个例子中,字段值是由双引号(")括起来的。例如,如果字段值是 “value”,则会包括引号。

LINES TERMINATED BY ‘\n’ :定义每行数据的结束符。在这个例子中,每行数据以换行符(\n)结束。不同操作系统可能使用不同的行结束符(例如 Windows 使用 \r\n)。

(name, gender, age, score, created_date, updated_date, is_deleted):指定文件中每行数据的字段顺序,表明数据将被加载到表中的哪个列中。这里假设数据文件的每一行按照这个顺序排列。

注意:
如果加载数据时,报错:1290 - The MySQL server is running with the --secure-file-priv option so it cannot execute this statement,这说明mysql没有这个文件夹的读取权限,打开mysql的配置文件,windows下是my.ini

添加如下配置

secure_file_priv="D:/document/test/data/"

在这里插入图片描述

3.3、查看结果

SELECT * from student_info

在这里插入图片描述

在这里插入图片描述

http://www.15wanjia.com/news/195776.html

相关文章:

  • 建设企业网站报价企业邮箱登陆登录入口官网
  • 做网站设计制作的公司wordpress joonla安全
  • 自己开发网站需要什么技术阜宁做网站哪家公司最好
  • 以域名做网站关键词猪八戒网可以做福彩网站吗
  • 网站开发禁止下载功能中企动力邮箱登录口
  • 艺术品网站模板wordpress网站制作教程视频
  • 沙井品牌网站建设厦门 网站建设 网站开发
  • 网站建设在哪里找wordpress漂浮花瓣
  • 一个网站做三个关键词域名查询138ip
  • 夹江移动网站建设泉州市住房与城乡建设网站
  • HTMT超链接网站怎么做发广告去哪个平台
  • 网站建设用php建设优点wordpress用什么服务器配置
  • 手机网站翻页石家庄最新状况
  • 淄博网站建设推广乐达wordpress 输出错误信息
  • 做网站最流行的语言手机编程软件中文版免费
  • app网站开发住房公积金有些网站打不开怎么解决
  • 网站建设公司一般用什么建站系统公司做网站最好
  • 深圳网站建设吗百度号码认证平台官网首页
  • 西安知名的集团门户网站建设企业游戏网站风格
  • 广东备案网站昆明怎样优化网站
  • 网站建设应该计入什么费用辽宁省建设执业信息网官网
  • 建设网站前市场分析termux 安装wordpress
  • google英文网站网络维护工作内容及心得体会
  • 泉州电商网站建设做门户网站用什么程序
  • 品牌免费网站建设新闻发稿公司
  • 电子商务网站课程设计总结网络营销案例分析题目
  • 建网站需要哪些条件工信部域名备案查询
  • 网站内部优化工具网站一个多少钱
  • 医疗网站报价方案在线图表生成器
  • h5开网站开发教程阿里云和wordpress