MySQL基础

本文档详细介绍了MySQL的基础知识,包括数据库的概念、MySQL的简介和常见替代品。重点讲解了MySQL在Linux环境下的安装、初始化,如源码包、二进制包和yum安装方式。还深入探讨了MySQL的基本操作,如创建、删除数据库和数据表,记录的增删改查,以及备份与还原。最后提到了MySQL的远程管理工具,如PhpMyAdmin和Navicat。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、关于数据库

1、什么是数据库

2、MySQL简介

3、常见的其他数据库软件

二、MySQL的安装与初始化

1、Linux下的软件安装方式(初步)

①源码包(建议)

②二进制包(rpm)

③yum等傻瓜式安装

2、安装MySQL(重点)

①MySQL安装

​ ②MySQL初始化

 ③mysql的启动控制

④默认目录/文件位置(了解)

三、MySQL的基本操作(难点)

1、名词介绍

2、库操作

3、表操作 

4、记录/字段操作(重点)

 4.1、增加记录

​4.2、更新记录

 4.3、查询记录

 4.4、删除记录

5、备份与还原(重点)

5.1、备份(导出)

5.2、还原(导入)

四、扩展 

1、mysql的远程管理工具


一、关于数据库

1、什么是数据库

如果一个项目是动态(内容会变化的,网页后缀.jsp、.php、.shtml等)内容的话,则数据库是必不可少的一个环节。

2、MySQL简介

        MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,2008年被Sun公司收购,目前属于Oracle旗下产品。MySQL是最流行的数据库管理系统之一,在WEB应用方面,MySQL是最好的 RDBMS(Relational Datebase Management System,关系数据库管理系统)应用软件。其和php是黄金搭档(LAMP/LNMP)

3、常见的其他数据库软件

目前市面上还有:Oracle(重量级的数据库)、MS SQL(微软)、Access(微软)、PostgreSQL、DB2、Mariadb(MySQL分支)

二、MySQL的安装与初始化

操作之前先确保计算机时间准确

1、Linux下的软件安装方式(初步)

①源码包(建议)

        优点:

                开源,如果有足够的能力,开源修改源代码

                编译安装,更适合自己的系统,稳定高效

        缺点:

                安装步骤较多,容易出错

                编译过程时间较长

案例:使用源码编译安装方式安装ncurses(一种常用的终端库)


扩展:解包

常用语法:

                #tar  -zxvf  *.tar.gz

                #tar  -jxvf  *.tar.bz2

选项含义:

                -z或-gzip或-ungzie:通过gzip指令处理文件;

                -x或-extract或--get:从文件中还原文件;

                -v:显示操作过程;

                -f或--file:指定一个文件;

                -j:支持bzip2解压文件;


①先将软件包传递到服务器上“usr/local/src”

②解压需要安装的源码包

#tar -zxvf  ncurses-6.1.tar.gz

③切换到源码文件夹,然后执行操作

配置(config/configure/bootstrap)->编译(make/bootstrapd)->安装(make install/bootstrapd install)

配置操作主要是用于指定软件的安装目录、需要的依赖在什么地方、指定不需要可选依赖、配置文件的路径、通用数据的存储位置等等。

指定安装的路径:--prefix=路径

需要依赖的路径:--with-PACKGE 包名=包所在的路径

不需要依赖:--without-PACKGE 包名

#./configure --prefix=/usr/local/ncurses

 #make

#make install 

②二进制包(rpm)

优点:包管理系统简单,只需要几个命令就可以实现包的安装,升级,查询和卸载

缺点:经过编译,不再可以看到源码


回顾rpm相关指令:

#rpm -qa | grep  关键词

#rpm -e 关键词 [--nodeps]忽略依赖关系

#rpm -ivh  完整名称

#rpm -Uvh  完整名称


#rpm -qf  文件路径         【查询指定文件属于那个包】

案例:使用二进制包安装lynx(一款纯命令行的浏览器)

在光盘中就有这个包

 例如查看百度:#lynx --dump www.bai

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值