python全栈第二十三天 mysql

MySQL

关系型数据库核心元素

数据行

数据列

数据表

数据库(数据表的集合)

MySQL

SQLite

Microsoft SQL Server

Oracle

非关系型数据库

又被称为NoSQL(Not Only SQL) 意义为不仅仅是SQL,对NoSQL最普遍的定义是“非关联型”,强调Key-Value的方式存储数据

MonogoDB

扫描二维码关注公众号,回复: 13351782 查看本文章

Redis

数据库的特点

1.持久化存储

2.读写速度极高

3.保证数据的有效性

关系型数据库服务端软件:

主要负责管理不同的数据库,而每个数据库里面会有一系列数据文件,数据文件是用来存储数据的,其实数据库就是一系列数据文件的集合。

关系型数据库客户端软件:

主要负责和关系型数据库服务端软件进行通信,向服务端传输数据或者从服务端获取数据

说明:

1.用户操作关系型数据库客户端,实现数据库相关操作

2.关系型数据库客户端借助网络使用SQL语言和关系型数据库服务端进行数据通信

3.关系型数据库服务端管理需要不同的数据库,每个数据库会有一系列的数据文件,数据都保存再数据文件里面,每个数据库可以理解成是一个文件夹。

SQL的介绍

SQL是结构化查询语言,是一种用来操作RDBMS的数据库的语言,

SQL的作用是实现数据库客户端和数据库服务端之间的通信,SQL就是通信的桥梁

SQL语言主要分为:

DQL数据查询语言

DML数据操作语言,增删改查

TPL事务处理语言

DCL数据控制语言,授权和hui'shou

DDL数据定义语言

MySQL

关系型,excel表格存储

MySQL数据库的安装

Ubuntu中打开终端,输入下面命令:

sudo apt-get install mysql-server

ps说明

ps查看当前系统中的进程

-a表示所有用户

-u表示显示用户名

-x表示显示所有的执行程序

查看MySql服务状态

sudo service mysql status

停止mysql服务:

sudo service mysql stop

启动mysql服务:

sudo service mysql start

重启mysql服务:

sudo service mysql restart

查看mysql配置文件效果图:

cd /etc/mysql/mysql.conf.d/

ls

vim mysqld.cnf

主要配置信息说明:

port表示端口号,默认为3306

bind-address表示服务器绑定的ip,默认为127.0.0.1

datadir表示数据库保存路径,默认为/var/lib/mysql

log_error表示错误日志,默认/var/log/mysql/error.log

mysql数据库客户端软件的安装:

客户端时程序员或者dba使用的软件,通过socket方式与服务端程序通信

常用的mysql数据库客户端软件有

1.图形化界面客户端Navicat

2.命令行客户端mysql

图形化界面客户端Navicat的使用

因为有更重要的事情要先做,先学到这里,学完别的有空会回来更完!

猜你喜欢

转载自blog.csdn.net/qq_41179365/article/details/111029813