Mysql(1)

Linux Ubuntu20.04 MySQL version 8.0.42

登录mysql

mysql -h 127.0.0.1 -p 3306 -u root -p 密码

-h 指明登录部署mysql服务的主机

-p 端口号

-u 用户名

-p 密码

mysql的配置文件: /etc/mysql/mysql.conf.d/mysqld.cnf

启动mysql: systemctl restart mysql

MySQL基础

MySQL分为客户端和服务端

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

2.mysqld他是数据库服务的服务端

3.mysql本质:基于C(mysql)S(mysqld)模式的一种网络服务

mysql是一套给我提供数据存取的服务的网络程序
数据库 一般指的是,在磁盘或者内存中存储的特定结构组织的数据 ---将来在磁盘上存储的一套数据库方案
数据库服务---mysqld

文件也可以存储数据,为什么还要数据库呢?

一般的文件确实提供了数据的存储功能,但是文件并没有提供非常好的数据管理能力。数据库本质是对数据内容存储的一套解决方案,给数据库字段或要求,数据库直接给结果。

见一见数据库

样例:使用mysql建立一个 数据库 建立一张表结构,插入一些数据--对比一下mysql在Linux中是如何表现的。

1.建立数据库,本质就是linux下的一个目录

数据存储目录,新建数据库前:

新建数据库后:

2.在数据库内建立表,本质就是在Linux下创建对应的文件即可



以上两个工作是mysqld做的。

3.数据库本质其实也就是文件。只不过这些文件并不由程序员直接操作,而是由数据库服务帮我们进行操作。

数据库,服务器,表关系

SQL分类

DDL【data definition language】数据定义语言,用来维护存储数据的结构代表指令: create, drop, alter

DML【data manipulation language】数据操纵语言,用来对数据进行操作代表指令:insert,delete,update

DML中又单独分了一个DQL,数据查询语言,代表指令:select

DCL【Data Control Language】数据控制语言,主要负责权限管理和事务代表指令:grant,revoke,commit

相关推荐
华山令狐虫4 小时前
DBAPI AI 写 SQL:支持动态 SQL 与参数占位符,自然语言一键生成
数据库·人工智能·sql·dbapi
IvorySQL4 小时前
PG 技术日报|2026-07-04
数据库·人工智能·postgresql·开源
Hoxy.R4 小时前
KingbaseES读写分离高可用集群扩容、备库重建与故障切换实战
运维·数据库
IvorySQL5 小时前
IvorySQL HTAP 实时湖仓接入引擎
数据库·postgresql·开源·htap·ivorysql
忧郁的紫菜5 小时前
WCF+JSON+实体对象与WebService+DataSet效率大比拼
数据库·oracle·json
IvorySQL5 小时前
PostgreSQL 技术日报|2026-07-05
数据库·postgresql
万亿少女的梦1686 小时前
基于SpringBoot的考研学习交流系统设计与开发
spring boot·mysql·vue·系统设计·论坛系统
我会尽全力 乐观而坚强6 小时前
MySQL库与表的操作
linux·数据库·mysql
lilihuigz7 小时前
产品附加选项插件WooCommerce Product Add-Ons:9种字段类型与3种定价模式提升销售 - 易服客工作室
数据库·mysql·wordpress插件·woocommerce扩展·定制选项
360智汇云7 小时前
Valkey 9.1上线:从Redis兼容到AI数据能力探索
数据库