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

Linux~MySQL数据库具体操作

一、数据库的字符集编码设置

 (一)查看数据库默认的字符集

MariaDB [(none)]> show variables like '%character%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8mb4                    |
| character_set_connection | utf8mb4                    |
| character_set_database   | utf8mb4                    |
| character_set_filesystem | binary                     |
| character_set_results    | utf8mb4                    |
| character_set_server     | utf8mb4                    |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)MariaDB [(none)]> 

(二)永久设置字符集

#1,服务端配置文件配置字符集
[root@10 code]# vim /etc/my.cnf
。。。。。
[mysqld]
character-set-server=utf8mb4
。。。。。#2,客户端配置文件配置字符集
[root@10 ~]# vim /etc/my.cnf.d/client.cnf 
......
[client]
default-character-set=utf8mb4
......
[client-mariadb]
default-character-set=utf8mb4
......#3,重启数据库服务
[root@10 ~]# systemctl restart mariadb.service #4,验证是否配置成功
MariaDB [(none)]> create database newDataTest01-> ;
Query OK, 1 row affected (0.00 sec)MariaDB [(none)]> show create database newDataTest01;
+---------------+---------------------------------------------------------------------------+
| Database      | Create Database                                                           |
+---------------+---------------------------------------------------------------------------+
| newDataTest01 | CREATE DATABASE `newDataTest01` /*!40100 DEFAULT CHARACTER SET utf8mb4 */ |
+---------------+---------------------------------------------------------------------------+
1 row in set (0.00 sec)MariaDB [(none)]> 

二、数据库的CURD

(一)创建数据数据库

1.创建数据库方式一(内部):
MariaDB [(none)]> create database newDataTest02 character set utf8;
Query OK, 1 row affected (0.00 sec)MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| mysqlTest03        |
| mysqlTest04        |
| mysqlTest05        |
| newDataTest01      |
| newDataTest02      |
| performance_schema |
| phpshop            |
| test               |
| wordpress          |
| world              |
+--------------------+
12 rows in set (0.00 sec)MariaDB [(none)]> 
2.创建数据库方式二(外部):

第一种:mysqladmin -u root -p create my_new_database

[root@10 code]# mysqladmin -uroot -p1 create newDataTest03
[root@10 code]# mysqladmin -uroot -p1 create newDataTest04
[root@10 code]# MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| mysqlTest03        |
| mysqlTest04        |
| mysqlTest05        |
| newDataTest01      |
| newDataTest02      |
| newDataTest03      |
| newDataTest04  

第二种:mysql -u root -p -e "CREATE DATABASE my_new_database;"

[root@10 code]# mysql -uroot -p1 -e "create database newDataTest05"
[root@10 code]# mysql -uroot -p1 -e "create database newDataTest06"
[root@10 code]# MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| mysqlTest03        |
| mysqlTest04        |
| mysqlTest05        |
| newDataTest01      |
| newDataTest02      |
| newDataTest03      |
| newDataTest04      |
| newDataTest05      |
| newDataTest06 

(二)修改数据库

1.修改数据库字符集

第一种方法:

MariaDB [(none)]> create database newDataTest03 character set utf8;
MariaDB [(none)]> show create database newDataTest03 ;
+----------+-----------------------------------------------------------------+
| Database | Create Database                                                 |
+----------+-----------------------------------------------------------------+
| newDataTest03 | CREATE DATABASE `newDataTest03 ` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+-----------------------------------------------------------------+

第二种方法:

#2,创建数据库,指定字符集
MariaDB [(none)]> create database newDataTest05 character set utf8;
MariaDB [(none)]> show create database newDataTest05 ;
+----------+-------------------------------------------------------------------+
| Database | Create Database                                                   |
+----------+-------------------------------------------------------------------+
| newDataTest05 | CREATE DATABASE `newDataTest05 ` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+-------------------------------------------------------------------+

(三)查询数据库

1.查看数据库方式一:

information_schema :【默认】:系统运行的状态信息,性能信息的存储库;

mysql :  #【默认】:授权权限,用户管理的数据库

performance_schema : #【默认】:系统运行的状态信息,性能信息的存储库;

test : #测试库,让用户先测试使用的;

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| mysqlTest03        |
| mysqlTest04        |
| mysqlTest05        |
| newDataTest01      |
2.查看指定的数据库(模糊查询):
##查看指定的库
MariaDB [(none)]> show databases like "%newData%";
+----------------------+
| Database (%newData%) |
+----------------------+
| newDataTest01        |
| newDataTest02        |
| newDataTest03        |
| newDataTest04        |
| newDataTest05        |
| newDataTest06        |
+----------------------+
6 rows in set (0.00 sec)MariaDB [(none)]> 
3.查看创建数据时的SQL语句信息
MariaDB [(none)]> show create database newDataTest01-> ;
+---------------+---------------------------------------------------------------------------+
| Database      | Create Database                                                           |
+---------------+---------------------------------------------------------------------------+
| newDataTest01 | CREATE DATABASE `newDataTest01` /*!40100 DEFAULT CHARACTER SET utf8mb4 */ |
+---------------+---------------------------------------------------------------------------+
1 row in set (0.00 sec)MariaDB [(none)]> 

(四)删除数据库

drop database test;

三、数据库表结构CURD

(一)表结构新增字段

语法:【alter  table 表名  add  新增字段名  新增字段类型  not  null  comment '此用户比较好'】

(二)查看数据库表结构

MariaDB [newDataTest01]> desc demoUser-> ;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id    | int(10)     | YES  |     | NULL    |       |
| name  | varchar(20) | YES  |     | NULL    |       |
| age   | tinyint(3)  | YES  |     | NULL    |       |
| sex   | varchar(3)  | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)MariaDB [newDataTest01]> 

(三)修改表名称


MariaDB [newDataTest01]> rename table demoUser to demo01-> ;
Query OK, 0 rows affected (0.00 sec)MariaDB [newDataTest01]> show tables;
+-------------------------+
| Tables_in_newDataTest01 |
+-------------------------+
| demo01                  |
+-------------------------+
1 row in set (0.00 sec)MariaDB [newDataTest01]> 

四、数据库表数据CURD

(一)创建数据库表

MariaDB [newDataTest01]> create table demoUser(id int(10),name varchar(20),age tinyint(3),sex varchar(3));
Query OK, 0 rows affected (0.00 sec)MariaDB [newDataTest01]> 
#1,语法一插入方式:
MariaDB [newDataTest01]> insert into demo01(id,name,age,sex)  value (1,"name",22,'男');
Query OK, 1 row affected (0.01 sec)

(二)更新表数据

MariaDB [newDataTest01]> select * from demo01;
+------+------+------+------+
| id   | name | age  | sex  |
+------+------+------+------+
|    1 | name |   22 | 男   |
+------+------+------+------+
1 row in set (0.00 sec)MariaDB [newDataTest01]> update demo01 set age = 2222 where id = 1;
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1MariaDB [newDataTest01]> select * from demo01;
+------+------+------+------+
| id   | name | age  | sex  |
+------+------+------+------+
|    1 | name |  127 | 男   |
+------+------+------+------+
1 row in set (0.00 sec)MariaDB [newDataTest01]> 

(三)查询表数据

MariaDB [newDataTest01]> select * from demo01;
+------+------+------+------+
| id   | name | age  | sex  |
+------+------+------+------+
|    1 | name |  127 | 男   |
+------+------+------+------+
1 row in set (0.00 sec)MariaDB [newDataTest01]> 

(四)删除表数据

MariaDB [newDataTest01]> select * from demo01;
+------+-------+------+------+
| id   | name  | age  | sex  |
+------+-------+------+------+
|    1 | name  |  127 | 男   |
|    2 | name2 |    2 | 男   |
+------+-------+------+------+
2 rows in set (0.00 sec)MariaDB [newDataTest01]> delete from demo01 where id = 2;
Query OK, 1 row affected (0.00 sec)MariaDB [newDataTest01]> select * from demo01;
+------+------+------+------+
| id   | name | age  | sex  |
+------+------+------+------+
|    1 | name |  127 | 男   |
+------+------+------+------+
1 row in set (0.00 sec)MariaDB [newDataTest01]> 

五、数据库服务的备份

(一)查看数据库数据目录

[root@10 code]# ll /var/lib/mysql
总用量 28712
-rw-rw---- 1 mysql mysql    16384 8月  15 10:55 aria_log.00000001
-rw-rw---- 1 mysql mysql       52 8月  15 10:55 aria_log_control
-rw-rw---- 1 mysql mysql 18874368 8月  15 21:32 ibdata1
-rw-rw---- 1 mysql mysql  5242880 8月  15 21:32 ib_logfile0
-rw-rw---- 1 mysql mysql  5242880 8月   9 10:16 ib_logfile1
drwx------ 2 mysql mysql     4096 8月  13 15:28 mysql
srwxrwxrwx 1 mysql mysql        0 8月  15 13:11 mysql.sock
drwx------ 2 mysql mysql       56 8月  13 11:04 mysqlTest03
drwx------ 2 mysql mysql       20 8月  13 10:40 mysqlTest04
drwx------ 2 mysql mysql       20 8月  13 10:41 mysqlTest05
drwx------ 2 mysql mysql       38 8月  15 21:13 newDataTest01
drwx------ 2 mysql mysql       20 8月  15 20:22 newDataTest02
drwx------ 2 mysql mysql       20 8月  15 20:27 newDataTest03
drwx------ 2 mysql mysql       20 8月  15 20:27 newDataTest04
drwx------ 2 mysql mysql       20 8月  15 20:29 newDataTest05
[root@10 code]# 

(二)备份数据库~物理备份

注意:需要先关闭数据库进行操作

[root@10 ~]# tar zcvf sql-`date +%F`.tar.gz /var/lib/mysql[root@10 ~]# ll
总用量 1164
-rw-r--r--  1 root    root     1534901 8月  15 21:41 sql-2024-08-15.tar.gz

(三)备份数据库~逻辑备份

mysqldump命令;

语法:【mysqldump -uroot -p1 [备份参数] > /路径/文件名.sql】

  • 参数

    • -A #全备,备份所有数据库的数据信息

    • -B 数据库名 #备份指定数据库的数据信息

    • -F #备份启动之前,自动刷新日志文件(落盘);

 1.-A #全备,备份所有数据库的数据信息

#【-A】全备
[root@10 tmp]# mysqldump -uroot -p1 -A > ./qb.sql
[root@10 tmp]# ll
总用量 1912
-rw-r--r--  1 root    root     1302576 8月  15 22:02 qb.sql

2.-B 数据库名 #备份指定数据库的数据信息

#【-B】指定库备份
[root@10 tmp]# mysqldump -uroot -p1 -B newDataTest01 newDataTest02 > ./kb.sql
[root@10 tmp]# [root@wa ~]# ll
总用量 2156
-rw-r--r--  1 root    root        2269 8月  15 22:04 kb.sql

 3.-F #备份启动之前,自动刷新日志文件(落盘);

#指定数据库中的部分数据表进行备份
[root@10 ~]# mysqldump -uroot -p1 school sc teacher > ./bb.sql
[root@10 ~]# ll
总用量 2160
-rw-r--r-- 1 root root    2864 8月  13 16:24 bb.sql
-rw-r--r-- 1 root root  247769 8月  13 16:22 kb.sql
-rw-r--r-- 1 root root  762495 8月  13 16:22 qb.sql

(四)删库恢复数据

(五)使用备份恢复数据

MariaDB [school]> source ~/bb.sqlMariaDB [school]> show tables;
+------------------+
| Tables_in_school |
+------------------+
| course           |
| sc               |
| student          |
| teacher          |
+------------------+
4 rows in set (0.00 sec)

(六)登录前恢复导入

[root@10 ~]# mysql -uroot -p1 < ~/qb.sql
[root@10 ~]# mysql -uroot -p1 -e "show databases"
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| harbor             |
| performance_schema |
| school             |
| world              |
+--------------------+

(七)删库中的表

六、导入数据数据

(一)将world.sql文件导入到数据库中

#第一种方式:
[root@10 ~]# mysql -uroot -p1 < ./world.sql
[root@10 ~]# mysql -uroot -p1 -e "show databases"
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| harbor             |
| performance_schema |
| world              |
+--------------------+

(二)在数据库里面导入

MariaDB [(none)]> source ./world.sql;

七、拓展~数据库联表查询

(一)内连拼接查询

#语法:
#第一种:【select * from 表1,表2 where 表1.字段=表2.字段】
MariaDB [school]> select * from  teacher,course where teacher.tno=course.tno;
+-----+-----------+------+--------+-----+
| tno | tname     | cno  | cname  | tno |
+-----+-----------+------+--------+-----+
| 101 | 张老师    | 1001 | linux  | 101 |
| 102 | 李老师    | 1002 | python | 102 |
| 103 | 王老师    | 1003 | golang | 103 |
| 104 | 赵老师    | 1004 | java   | 104 |
+-----+-----------+------+--------+-----+#第二种:【select * from 表1 join 表2 on 表1.字段=表2.字段】
MariaDB [school]> select * from  teacher join course on  teacher.tno=course.tno;
+-----+-----------+------+--------+-----+
| tno | tname     | cno  | cname  | tno |
+-----+-----------+------+--------+-----+
| 101 | 张老师    | 1001 | linux  | 101 |
| 102 | 李老师    | 1002 | python | 102 |
| 103 | 王老师    | 1003 | golang | 103 |
| 104 | 赵老师    | 1004 | java   | 104 |
+-----+-----------+------+--------+-----+

(二)左右外连接查询

#左外连接:以左边的表为基准表,做拼接
MariaDB [school]> select * from teacher left join course on teacher.tno=course.tno;
+-----+-----------+------+--------+------+
| tno | tname     | cno  | cname  | tno  |
+-----+-----------+------+--------+------+
| 101 | 张老师    | 1001 | linux  |  101  |
| 102 | 李老师    | 1002 | python |  102  |
| 103 | 王老师    | 1003 | golang |  103  |
| 104 | 赵老师    | 1004 | java   |  104  |
+-----+-----------+------+--------+------+#右外连接:以右边的表为基准表,做拼接;
MariaDB [school]> select * from teacher right join course on teacher.tno=course.tno;
+------+-----------+------+--------+-----+
| tno  | tname     | cno  | cname  | tno |
+------+-----------+------+--------+-----+
|  101 | 张老师     | 1001 | linux  | 101 |
|  102 | 李老师     | 1002 | python | 102 |
|  103 | 王老师     | 1003 | golang | 103 |
|  104 | 赵老师     | 1004 | java   | 104 |
| NULL | NULL      | 1005 | c++    | 105 |
+------+-----------+------+--------+-----+

(三)联合查询union

MariaDB [school]> select * from sc where sno=1 union select * from sc where sno=9;
+-----+------+-------+
| sno | cno  | score |
+-----+------+-------+
|   1 | 1001 |    80 |
|   1 | 1003 |    56 |
|   9 | 1003 |    76 |
+-----+------+-------+

相关文章:

Linux~MySQL数据库具体操作

一、数据库的字符集编码设置 &#xff08;一&#xff09;查看数据库默认的字符集 MariaDB [(none)]> show variables like %character%; ------------------------------------------------------ | Variable_name | Value | ------------…...

Unity WebGL平台Hybrid Generate All报错undefined symbol sendfile

详细报错信息如下&#xff1a; Library\Bee\artifacts\WebGL\build\debug_WebGL_wasm\build.js: undefined symbol: sendfile (referenced by top-level compiled C/C code) UnityEditor.BuildPipeline:BuildPlayer (UnityEditor.BuildPlayerOptions) HybridCLR.Editor.Comman…...

Java高级Day28-多线程

83.多线程 什么是线程&#xff1a; 线程右进程创建的&#xff0c;是进程的一个实体 一个进程可以有多个线程 并发&#xff1a;同一个时刻&#xff0c;多个任务交替执行&#xff0c;造成一种貌似同时的错觉 并行&#xff1a;同一个时刻&#xff0c;多个任务同时执行&#x…...

0003 保险的会计要素及其计量属性

与一般行业相同&#xff0c;保险业的会计要素主要包括资产、负债、所有者权益、收入、成本与费用以及利润六个方面。然而&#xff0c;在某些特定的要素上&#xff0c;保险业展示了其独特之处。 资产&#xff1a;由于保险本质上是一种承诺而非实物商品&#xff0c;因此保险业不持…...

Swift版本控制的艺术:掌握代码演化的魔杖

标题&#xff1a;Swift版本控制的艺术&#xff1a;掌握代码演化的魔杖 在Swift开发的世界中&#xff0c;代码的版本管理是一个核心议题。它不仅关系到代码的组织和追踪&#xff0c;更是团队协作和项目持续交付的关键。本文将深入探讨如何在Swift中利用版本管理工具&#xff0c…...

学习实战:生活垃圾自动识别与分类系统的实现

引言 在日常生活中&#xff0c;垃圾分类是保护环境的重要措施之一。然而&#xff0c;手动分类不仅耗时&#xff0c;还容易出错。基于深度学习的垃圾检测与分类系统能够自动识别和分类不同类型的垃圾&#xff0c;从而提高分类效率。 目录 项目概述 项目背景与意义系统功能介绍…...

Swift模块化构建:解锁代码重用的金钥匙

标题&#xff1a;Swift模块化构建&#xff1a;解锁代码重用的金钥匙 在Swift编程的宏伟蓝图中&#xff0c;模块化不仅是提升代码组织性的关键&#xff0c;更是实现高效开发与维护的法宝。本文将深入探讨Swift模块化构建工具的使用&#xff0c;揭示如何通过模块化将代码转化为可…...

【计算机网络】CIDR无分类编址知识学习

文章目录 1、CIDR引入的背景2、CIDR是什么&#xff1f;2.1 CIDR的2个特点2.2 CIDR斜线记法注意区分细节2.3 路由聚合or构成超网2.4 CIDR里面的掩码&#xff08;不是叫子网掩码)2.5 CIDR几种等效的记法形式2.6 对于”网络前缀“不是8的整数倍时候&#xff0c;要多加注意 3、CIDR…...

JavaScript 详解

第一章 JavaScript简介 为什么学习javascript &#xff1f; JavaScript 是全球最流行的编程语言。 JavaScript 是属于 Web 的编程语言。 JavaScript 是 web 开发者必学的三种语言之一&#xff1a; HTML 定义网页的内容 CSS 规定网页的布局 JavaScript 对网页行为进行编程 …...

运维实践01-安装OpenJDK

前几天逛知乎&#xff0c;有个问题是如何成为一个优秀的运维工程师&#xff0c;有个回答是让自己搞清楚如下几件事情。 首先&#xff0c;搭4台Linux的服务器。然后完成如下操作 批量安装最新版OpenJDK安装部署elastic search集群安装部署mysql9.0&#xff0c;实现一主三备。安…...

Windows下,C# 通过FastDDS高效通信

目录 1、安装FastDDS 库2、使用IDL定义自己的数据格式3、生成DLL3.1 托管 &#xff08;Managed&#xff09;模式3.2 非托管 &#xff08;Unmanaged&#xff09;模式 -- 可用于Unity 代码示例 eprosima Fast DDS is a C implementation of the DDS (Data Distribution Service) …...

【模型】ResNet

ResNet&#xff08;Residual Network&#xff0c;残差网络&#xff09;是一种用于图像识别等任务的深度神经网络架构&#xff0c;由何凯明等人于2015年提出。它在计算机视觉领域中具有重要意义&#xff0c;因为它解决了随着网络层数加深而导致的“梯度消失”或“梯度爆炸”问题…...

Objective-C中NSExpression与NSPredicate的协同艺术

标题&#xff1a;Objective-C中NSExpression与NSPredicate的协同艺术 引言 在Objective-C的丰富生态中&#xff0c;NSExpression和NSPredicate是两个强大的工具&#xff0c;它们在处理数据集合和执行复杂查询时发挥着关键作用。本文将深入探讨这两个API的协同工作方式&#x…...

Apache-JMeter压测工具教程

下载安装 《JMeter官网下载》 下载完成后&#xff0c;找个文件夹进行解压 配置环境变量 JAVA_HOME&#xff08;如果是JAVA8还需要配置CLASSPATH&#xff09;、JMETER_HOME JMETER_HOME修改bin目录下的jmeter.properties文件编码为UTF-8 5.6.3这个版本encoding已经默认为UT…...

Spring Boot集成selenium实现自动化测试

1.什么是selenium&#xff1f; Selenium 是支持web 浏览器自动化的一系列工具和 库的综合项目。 它提供了扩展来模拟用户与浏览器的交互&#xff0c;用于扩展浏览器分配的分发 服务器&#xff0c; 以及用于实现W3C WebDriver 规范 的基础结构&#xff0c; 该规范允许您为所有主…...

基于phpstudy对cmseasy5.5进行漏洞复现

目录&#xff1a; 漏洞复现的cmseasy5.5百度网盘链接 安装cmseasy&#xff1a; 1.在phpstudy上安装cmseasy 2.设置mysql密码为phpstudy内置mysql的密码并检查安装环境 3.安装后查看mysql内cmseasy是否有内容 获取用户名和密码过程&#xff1a; 1.查看源码发现有个remotelo…...

【c++】 C语言的输入与输出C++的IO流STL空间配置器

主页&#xff1a;醋溜马桶圈-CSDN博客 专栏&#xff1a;c_醋溜马桶圈的博客-CSDN博客 gitee&#xff1a;mnxcc (mnxcc) - Gitee.com 目录 1.C语言的输入与输出 2.流是什么 3.CIO流 3.1 C标准IO流 3.2 C文件IO流 4.stringstream的简单介绍 5.什么是空间配置器 6.为什么需要…...

基于Faster-RCNN的停车场空位检测,支持图像和视频检测(pytorch框架)【python源码+UI界面+功能源码详解】

功能演示&#xff1a; 基于Faster-RCNN的停车场空位检测系统&#xff0c;支持图像检测和视频检测&#xff08;pytorch框架&#xff09;_哔哩哔哩_bilibili &#xff08;一&#xff09;简介 基于Faster-RCNN的停车场空位检测系统是在pytorch框架下实现的&#xff0c;这是一个…...

Vue3从零开始——带你轻松掌握组件的基本操作

文章目录 1. Vue 组件的基础概念1.1 什么是组件&#xff1f;1.2 组件的作用1.3 组件的分类&#xff08;全局组件 vs 局部组件&#xff09; 2. 创建和注册组件2.1 单文件组件&#xff08;SFC&#xff09;2.2 全局组件注册2.3 局部组件注册 3. 组件命名格式4. ref获取DOM元素4.1 …...

【MySQL 03】库的操作 (带思维导图)

文章目录 &#x1f308; 一、创建数据库&#x1f308; 二、查看数据库&#x1f308; 三、使用数据库&#x1f308; 四、修改数据库&#x1f308; 五、删除数据库&#x1f308; 六、备份数据库&#x1f308; 七、恢复数据库&#x1f308; 八、字符集和校验规则⭐ 1. 查看系统默认…...

大话软工笔记—需求分析概述

需求分析&#xff0c;就是要对需求调研收集到的资料信息逐个地进行拆分、研究&#xff0c;从大量的不确定“需求”中确定出哪些需求最终要转换为确定的“功能需求”。 需求分析的作用非常重要&#xff0c;后续设计的依据主要来自于需求分析的成果&#xff0c;包括: 项目的目的…...

Auto-Coder使用GPT-4o完成:在用TabPFN这个模型构建一个预测未来3天涨跌的分类任务

通过akshare库&#xff0c;获取股票数据&#xff0c;并生成TabPFN这个模型 可以识别、处理的格式&#xff0c;写一个完整的预处理示例&#xff0c;并构建一个预测未来 3 天股价涨跌的分类任务 用TabPFN这个模型构建一个预测未来 3 天股价涨跌的分类任务&#xff0c;进行预测并输…...

CocosCreator 之 JavaScript/TypeScript和Java的相互交互

引擎版本&#xff1a; 3.8.1 语言&#xff1a; JavaScript/TypeScript、C、Java 环境&#xff1a;Window 参考&#xff1a;Java原生反射机制 您好&#xff0c;我是鹤九日&#xff01; 回顾 在上篇文章中&#xff1a;CocosCreator Android项目接入UnityAds 广告SDK。 我们简单讲…...

AI编程--插件对比分析:CodeRider、GitHub Copilot及其他

AI编程插件对比分析&#xff1a;CodeRider、GitHub Copilot及其他 随着人工智能技术的快速发展&#xff0c;AI编程插件已成为提升开发者生产力的重要工具。CodeRider和GitHub Copilot作为市场上的领先者&#xff0c;分别以其独特的特性和生态系统吸引了大量开发者。本文将从功…...

有限自动机到正规文法转换器v1.0

1 项目简介 这是一个功能强大的有限自动机&#xff08;Finite Automaton, FA&#xff09;到正规文法&#xff08;Regular Grammar&#xff09;转换器&#xff0c;它配备了一个直观且完整的图形用户界面&#xff0c;使用户能够轻松地进行操作和观察。该程序基于编译原理中的经典…...

MySQL账号权限管理指南:安全创建账户与精细授权技巧

在MySQL数据库管理中&#xff0c;合理创建用户账号并分配精确权限是保障数据安全的核心环节。直接使用root账号进行所有操作不仅危险且难以审计操作行为。今天我们来全面解析MySQL账号创建与权限分配的专业方法。 一、为何需要创建独立账号&#xff1f; 最小权限原则&#xf…...

短视频矩阵系统文案创作功能开发实践,定制化开发

在短视频行业迅猛发展的当下&#xff0c;企业和个人创作者为了扩大影响力、提升传播效果&#xff0c;纷纷采用短视频矩阵运营策略&#xff0c;同时管理多个平台、多个账号的内容发布。然而&#xff0c;频繁的文案创作需求让运营者疲于应对&#xff0c;如何高效产出高质量文案成…...

Windows安装Miniconda

一、下载 https://www.anaconda.com/download/success 二、安装 三、配置镜像源 Anaconda/Miniconda pip 配置清华镜像源_anaconda配置清华源-CSDN博客 四、常用操作命令 Anaconda/Miniconda 基本操作命令_miniconda创建环境命令-CSDN博客...

go 里面的指针

指针 在 Go 中&#xff0c;指针&#xff08;pointer&#xff09;是一个变量的内存地址&#xff0c;就像 C 语言那样&#xff1a; a : 10 p : &a // p 是一个指向 a 的指针 fmt.Println(*p) // 输出 10&#xff0c;通过指针解引用• &a 表示获取变量 a 的地址 p 表示…...

Neko虚拟浏览器远程协作方案:Docker+内网穿透技术部署实践

前言&#xff1a;本文将向开发者介绍一款创新性协作工具——Neko虚拟浏览器。在数字化协作场景中&#xff0c;跨地域的团队常需面对实时共享屏幕、协同编辑文档等需求。通过本指南&#xff0c;你将掌握在Ubuntu系统中使用容器化技术部署该工具的具体方案&#xff0c;并结合内网…...