
目标:
是一个数据仓库,用于根据特定结构组织和管理我们的数据. 有了,我们可以更加便捷地操作(C / R / U / D)我们需要保存的数据.
无论哪种,数据最终都存储在文件(硬盘)中,但是存储格式与文本文件不同.
Excel文件可以视为:

一个Excel文件可以包含多个数据表:

在开发领域,我们通常使用专用服务器提供的服务来存储数据. 如果需要允许您自己的计算机提供服务,则需要安装特定的服务器软件. 这类软件也有很多:
在这里,我们选择一种非常通用的服务器软件: MySQL
还建议安装MySQL以使用解压缩版本(目的是了解自动安装过程已完成的工作)

下载地址:
解压缩到纯英语路径
解压缩目录并添加my.ini(可选)
参考:
[mysqld]
# MySQL 安装目录
basedir=C:/Develop/mysql
# 数据文件所在目录
datadir=C:/Develop/mysql/data
以管理员身份运行CMD并执行以下命令以安装MySQL服务
# 定位到安装目录下的 bin 文件夹
$ cd <MySQL安装目录>/bin
# 初始化数据所需文件以及获取一个临时的访问密码
$ mysqld --initialize --user=mysql --console
# 将 MySQL 安装为服务 可以指定服务名称
$ mysqld --install MySQL
登录到MySQL服务器并重置密码
# 先通过用户名密码进入 MySQL 操作环境
$ mysql -u root -p
Enter password: # 输入临时密码
# 设置访问密码,一定要加分号
mysql> set password for root@localhost = password('123');
管理工具实质上是使用服务器软件(服务器)提供的服务的客户端(客户端).
通常,如果只是简单的操作,建议使用MySQL的内置命令行工具来完成:
通过命令行在解压缩目录下的bin目录中运行mysql.exe:
# 定位到 bin 目录
$ cd <解压目录>/bin
# 运行 mysql,-u 指定用户名,-p 指定密码
$ mysql -u root -p wanglei
# 一般不建议在命令中填写密码,因为这样会暴露你的密码,一般只加一个 -p 但是不给值
$ mysql -u root -p
Enter password: # 这时会要求你输入密码
进入MySQL客户端的REPL环境后,您可以通过标准SQL语句来操作.
常用操作说明:
mysql> show databases; -- 显示全部
mysql> create database <db-name>; -- 创建一个指定名称的
mysql> use <db-name>; -- 使用一个,相当于进入指定的
mysql> show tables; -- 显示当前中有哪些表
mysql> create table <table-name> (id int, name varchar(20), age int); -- 创建一个指定名称的数据表,并添加 3 个列
mysql> desc <table-name>; -- 查看指定表结构
mysql> source ./path/to/sql-file.sql -- 执行本地 SQL 文件中的 SQL 语句
mysql> drop table <table-name>; -- 删除一个指定名称的数据表
mysql> drop database <db-name>; -- 删除一个指定名称的
mysql> exit|quit; -- 退出终端
如果您需要复杂的操作,建议使用Navicat Premium
下载地址:
这是一个付费软件,您可以免费试用14天
表字段-指列字段类型-指列可以存储的数据类型. 查询: 是指操作的过程(检查,添加,删除备份分区到d盘,d盘文件,更改)查询语言: SQL
-- 查询数据
-- select 字段[, 字段2] from 表名
select id, name, birthday from users;
select `id`, `title`, `name` from `users`;
-- 通配 * 找到表中所有列
select * from users;
-- 新增数据
-- 插入全部字段
insert into users values (null, '王五', 0, '2020-12-12', '12312');
-- 指定字段
insert into users (name, gender, avatar) values ('王五', 0, '12312');
-- 更新数据
update users set name = '麻子', gender = 0
-- 删除
-- 删除语句必须指定条件
delete from users
子语句,这意味着它不能单独执行,必须与删除,修改,查询语句配合使用
delete from users where id = 6
delete from users where id = 6 and gender = 0
delete from users where id = 6 or gender = 0
delete from users where id > 6
delete from users where id in (4, 5)
select fn(field1) from table
子陈述
限制
跳过=(第1页)*长度
如何用PHP代码操作是我们是否可以在自己的程序中使用的核心.
扩展名:
如果需要使用MySQLi扩展名备份分区到d盘,d盘文件,则需要在php.ini文件中打开扩展名(取消注释)
// 假定用户名:root,密码:wanglei,:baixiu
$connection = mysqli_connect("localhost", "root", "wanglei", "baixiu");
if (!$connection) {
// 如果连接失败报错
die('<h1>Connect Error (' . mysqli_connect_errno() . ') ' . mysqli_connect_error() . '</h1>');
}
$sql = "select * from users";
$result = mysqli_query($connection, $sql);
// 查询数据填充到关联数组
while ($row = mysqli_fetch_assoc($result)) {
echo $row["id"] . " - " . $row["username"];
}
// 释放结果集
mysqli_free_result($result);
mysqli_close($connection);
* pdo:
基于的添加,删除和修改
1. Apache
1.1. PHPIniDir
1.2. LoadModule
1.3. AddType
2. PHP
2.1. extension_dir
2.2. php_mbstring.dll
2.3. php_mysqli.dll
2.4. data.timezone
2.5. upload_max_filesize
2.6. post_max_size

如何将mysql库文件保存到d驱动器相关内容
Linux传输问题
读数数377
最近在将数据从linux系统下的存储设备导入到本机时出现了一些问题. 特此记录下来以备将来使用,然后将文件传输到主机,您将遇到errno = 28错误,这是由于存储硬盘空间不足而引起的问题. 对于QNAP,您可以选择/ share / MD0_data(通过df -h查看安装空间的最大部分并执行转储)以重新启动Mysql: / etc / init. d / mysqld.sh
博客文章来自: forevsmile
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-170214-1.html
你想