注意一般情况下:
- MySQL服务并不暴露在公网上。
- MySQL一般会更改服务端口。
MySQL服务:本质是网络服务器进程和文件的关系。
1.基本使用
连接MySQL服务器
连接服务器
mysql -h "ip" -P端口 -u用户 -p密码
端口默认3306号,密码项可以选填 ,ip默认本地

其中,配置文件中的默认路径如下图

数据库创建的文件默认储存在这个路径
创建与删除数据库
创建数据库:
create database 数据库名称 ;

删除数据库:
drop database 数据库名称;
删除默认路径下的文件夹
使用数据库:
use 数据库名称;
清除命令行:system clear; //mysql中执行linux命令
在创建数据库表之前,一定要先选中数据库(use 数据库名称)
创建删除数据库表
创建数据库表:
create table 表名称(表成员);
eg:create table student( id int, name varchar(32), gender varchar(2) );创建学生表
删除数据库表:drop table 表名称;
创建表结构的本质:在指定的数据库目录下,新建文件即可。

查看数据库表结构,向数据库表中插入,查询数据
查看数据库表结构:
desc 数据库表名;
向数据库表插入数据:insert into 表名(表成员)values(表成员对应的取值)
查询表中的数据:select * from 表明;

插入数据:

2. MySQL架构

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
存储引擎
存储引擎是:数据库管理系统如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。
MySQL的核心就是插件式存储引擎,支持多种存储引擎。
查看存储引擎:
show engines;

本文介绍了MySQL的基本使用,包括连接服务器、创建删除数据库、操作数据库表以及查询数据。此外,还探讨了MySQL的架构,如SQL分类(DDL、DML、DCL)和存储引擎。了解这些基础知识对于数据库管理至关重要。

2万+

被折叠的 条评论
为什么被折叠?



