MySQL数据库基础

数据库基础

MySQL数据库基础_第1张图片

什么是数据库

MySQL数据库基础_第2张图片

MySQL数据库基础_第3张图片

mysql命令选项

  • -h--host:指定要连接的 MySQL 服务器的主机名或IP地址。例如:mysql -h localhostmysql --host=192.168.1.1

  • -u--user:指定连接数据库时使用的用户名。例如:mysql -u root

  • -p--password:提示输入连接数据库时使用的用户密码。如果直接跟上密码值(没有空格),如:mysql -pYourPassword,可以直接连接,但这种做法不推荐因为会在命令历史中留下密码。

  • -P--port:指定连接到 MySQL 服务器时使用的端口号。例如:mysql -P 3306

  • -D--database:指定连接后立即使用的数据库名。例如:mysql -D testdb

  • --protocol:指定连接使用的协议类型(TCP, SOCKET, PIPE, MEMORY)。

  • --socket:对于通过 Unix socket 文件连接的本地连接,指定 socket 文件的路径。例如:mysql --socket=/var/lib/mysql/mysql.sock

  • -e--execute:执行指定的 SQL 语句并退出。例如:mysql -e "SHOW DATABASES;"

  • --ssl-mode:指定 SSL 模式(DISABLED, PREFERRED, REQUIRED, VERIFY_CA, VERIFY_IDENTITY)来控制与服务器的连接安全性。

  • --default-character-set:指定客户端使用的默认字符集。例如:mysql --default-character-set=utf8

  • -v--verbose:产生详细输出,例如在执行 SQL 文件时显示更多信息。

  • --help:显示帮助信息并退出。

连接服务器

MySQL数据库基础_第4张图片

使用案例

MySQL数据库基础_第5张图片

MySQL数据库基础_第6张图片

MySQL数据库基础_第7张图片

MySQL数据库基础_第8张图片

主流数据库

MySQL数据库基础_第9张图片

服务器 数据库 表关系

MySQL数据库基础_第10张图片

数据逻辑存储

MySQL数据库基础_第11张图片

MySQL架构

MySQL数据库基础_第12张图片

SQL分类

MySQL数据库基础_第13张图片

存储引擎

MySQL数据库基础_第14张图片

MySQL数据库基础_第15张图片

你可能感兴趣的:(数据库,mysql)