您的位置:首页 > 健康 > 美食 > 谷歌seo排名技巧_上海网站建设制作百橙_百度快照优化排名推广怎么做_网络运营策划

谷歌seo排名技巧_上海网站建设制作百橙_百度快照优化排名推广怎么做_网络运营策划

2024/10/10 3:51:27 来源:https://blog.csdn.net/pouop/article/details/142795551  浏览:    关键词:谷歌seo排名技巧_上海网站建设制作百橙_百度快照优化排名推广怎么做_网络运营策划
谷歌seo排名技巧_上海网站建设制作百橙_百度快照优化排名推广怎么做_网络运营策划

1,MySQL登录指令:

mysql   -h  127.0.0.1 -P3306 -u  -p

其中,-h指明登录部署了mysql服务的主机

-P指明要访问的端口号,

-u指明登录用户

-p输入密码

2,数据库基础

mysql:表示的是客户端

mysqld:表示的是服务端

1,理论知识

mysql它是数据库服务的客户端

mysql的本质是基于CS的一种网络服务

mysql是一套给我提供数据存取的服务的网络程序

数据库一般指的是在磁盘或者内存中存储特定结构组织的数据

2,为什么要用mysql存储数据?

基于我们现在对Linux的理解,知道一般的文件也是可以提供数据存储功能,但我们从用户的角度来讲,文件并没有很好的数据管理能力,这时候mysql的作用就体现在这里,可以对数据进行有效的管理。

所以mysql本质:对数据内容存储的一套解决方案,你给我字段或者要求,我直接给你结果就行。

3,结合一切皆文件来理解mysql

我们知道,mysql也是数据,在Linux下也是文件的一部分,那么mysql存储的数据也是文件的一部分,那么这些文件存在哪了?如下图中show databases;中的数据:

我们可以去配置文件:my.cnf中找数据库的村粗路径:(vim etc/my.cnf)

我们可以看到,datadir这个地方后面跟的路径,就是数据存储的默认位置

可以看到。我们创建的一个数据库:helloworld在Linux文件下是一个目录,,进而可以知道我们创建的数据库其实被管理在一个磁盘单中。

4,基础指令

关键字:create database +name可以创建一个数据库

如何建表:

use +数据库名字选定要建表的数据库,

再用指令:create table +name(age int,

                                                      name varchar(32)); 等可以创建一个表:

如何向表里插入数据:

用指令insert into +表名(表中定义的类型) values(+内容)

例:

如何查看表数据:

使用use+数据库名字

再使用show * from + 表名:

就可以查看表的内容。

如何删除库:

指令:drop database + 表名可以直接删除数据库

但是我不建议直接删除,删除之前要注意做好数据备份,删去就什么都没了。

用create database或者table时候可以加上 if not exists来看文件是否存在。

5,数据库编码初识

1,数据库编码集 -- 数据库存储数据的编码

2,数据库效验集--支持的数据库编码

可以用指令:show variables like ’character_set_database';查看:

可以看到我的系统是默认使用utf8

如何修改库的编码集?

指令:alter database +name charset=“ xxx” collate  + 效验;

6,备份

mysqldump -P 3306 -uroot -p -B +name > name.sql

:上面操作相当于把历史操作备份了

再删除再导入:

source+路径就可以回复数据库:

可以看到数据库恢复成功。

希望能对大家有所帮助

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com