文章目录
- MySQL介绍
- MySQL简介
- MySQL访问
- MySQL基本操作命令
MySQL介绍
MySQL简介
MySQL:是瑞典AB公司下的一款关系型数据库
- MySQL当前属于甲骨文公司(AB->Sun->Oracle)
- MySQL开源免费(部分存储引擎)
- MySQL是一种C/S结构软件,因此需要MySQL的客户端来访问服务端(数据管理)
- mysqld.exe:服务端
- mysql.exe:客户端
- MySQL使用SQL指令对数据库进行操作
MySQL客户端
寻找服务端
host寻找
寻找服务端
Port寻找
验证身份
username判定
password判定
服务端
1、MySQL是一款流行的关系型数据库
2、MySQL是一款C/S结构的软件,需要客户端访问服务端
3、MySQL是基于SQL指令进行管理操作
MySQL访问
MySQL访问:就是客户端连接上服务端,然后实现数据操作的过程
- 1、客户端访问服务端
- 利用Windows控制台访问(MySQL客户端)
- 利用数据库管理工具(Navicat)
- 2、客户端需要连接认证
- -h:主机地址(本机localhost可以省略)
- -P:端口号(默认3306可以省略)
- -u:用户名
- -p:用户密码
- 3、客户端连接上服务端就表示占用了一个资源,可以进行对应权限的操作
- MySQL数据库连接资源有限:单个服务器最多16384个
- 连接资源不够了其他访问就需要排队等待
- 用完尽可能释放资源
- 4、客户端退出服务端
- \q
- quit
- exit
1、打开客户端(CMD控制台):mysql.exe
2、输入服务器信息(连接)和用户信息(验证)
3、执行SQL操作
4、断开连接
① MySQL需要通过客户端来进行服务端访问
- 自带客户端mysql.exe:Windows下借助CMD
- 数据库管理工具:Navicat,图形化管理
- 支持MySQL扩展的编程语言:PHP、Java等
② 数据库操作需要进行连接认证
- 主机地址:-h,默认localhost可省略
- 端口:-P(大写字母),默认3306可省略
- 用户名:-u
- 密码:-p(小写字母)
MySQL基本操作命令
启动MySQL服务:
net start MySQL服务名
关闭MySQL服务:net stop MySQL服务名
登录mysql:mysql -u root -p
退出MySQL命令:mysql> exit
/ mysql> quit
修改root密码:mysql> set password for 用户名@localhost = '新密码';
下图五步操作展示了如何使用启动、登录等指令:
MySQL对数据库操作:
显示所有的数据库:mysql> show databases;
切换数据库:mysql> use 数据库名;
查看当前数据库中包含的表信息:mysql> show tables;
查看数据表的结构(表的列):mysql> desc 表名;
查看当前使用的数据库:mysql> select database();
下图五步操作显示数据库、表、及结构等指令:
创建数据库:mysql> create database 数据库名;
删除数据库:mysql>drop database 数据库名;
下图操作展示如何创建、删除数据库指令:
执行sql脚本文件(.sql文件):
mysql> source 脚本文件名;
注意: 脚本文件名需要带上路径