一、mysql部署结构
1、服务器端:负责存储维护数据——银行服务器机房
启动文件 xmapp/mysql/bin/mysqld.exe
启动后会占用 3306端口
2、客户端:负责链接数据库服务器 对数据进行操作 ——ATM机
客户端文件 xmapp/mysql/bin/mysql.exe
二、使用客户端连接服务器
mysql.exe -h127.0.0.1 -P3306 -uroot -p
简写 mysql -uroot
mysql -uroot 连接命令的结尾不能加分号 加了分号就是游客
-h 要连接的服务器,自己电脑服务器 127.0.0.1 或者 localhost
-P Port 端口 mysql占用的是3306端口
-u 用户名 MySQL提供一个管理员账户 root root 管理员的意思 也可以游客登录 游客只能查看 不能修改
-p password 密码
mysql 常用命令
server 服务/服务器
quit 退出服务器的连接
show 展示显示
use 进入/进入数据库
database 数据库
show tables; 显示所有的数据表
show databases; 显示所有的数据库
use 数据库名称 ; 进入指定的数据库
desc 数据表名称 ; 描述一个数据表结构
三、sql命令
sql 结构化查询语言 专门用于操作关系型数据库
1、交互模式
客户端把要执行的命令写在命令行 点击回车 服务器就会执行 通常适用于临时性的查看数据
2、脚本模式
客户端吧要执行的命令写在一个脚本文件中 一次性的提交给服务器执行 适用于批量的操作数据
用法: mysql -uroot < 拖拽脚本文件过来
sql 命令的语法规范
大小写:sql命令不区分大小写 习惯上关键字大写 非关键字小写
书写规范:一条 sql 命令可以跨越多行 以英文的分号作为结束
注释:单行注释(--) 多行注释(/* */)
脚本模式
create database 表名称; 创建一个数据表