MySQL 安装使用

版本问题不会影响我们的学习 因为SQL语句是一样的,只不过底层有变化 目前不用考虑。具体常用版本有以下几种:

        5.6X:使用最为广泛的稳定版本
	5.7X:目前正在逐步过渡使用的版本
	8.0X:最新版本 暂时不投入正常生产环境使用(其实很好用!!!)

下载地址

官网:https://www.mysql.com/

下载步骤

1.点击步骤
	downloads
		(GPL) Downloads
      	MySQL Community Server
        	Archives
			选择版本和系统(以5.6.44为例)
            	点击下载对应的zip压缩包即可
            	
    '''        	
	mac和linux参考下列博客
	linux:https://www.cnblogs.com/Dominic-Ji/p/15124625.html
    mac:https://www.cnblogs.com/Dominic-Ji/articles/15402755.html
    
	'''
2.解压处理
	建议压缩到D或者E、F盘的根目录方便查找
	mysql-5.6.44-winx64.zip  >>>  mysql-5.6.44-winx

目录结构如下:

bin文件夹
  	mysqld.exe		服务端
    mysql.exe			客户端
    '''学习阶段服务端在本地启动即可'''
  data文件夹
  	存放数据
  my-default.ini文件
  	默认配置文件
 	README文件
  	说明书

基本使用

必须要先启动服务端 再启动客户端链接
	以D:\mysql-5.6.44-winx64为例
	
	1.以管理员身份运行cmd
		切换到bin路径下
	  	D:
	    cd mysql-5.6.44-winx64\bin
	    
	2.启动服务端 
		mysqld
			# 维持cmd窗口不要关闭 重新打开一个新的cmd窗口
			
	3.启动客户端链接服务端
		先切换到bin路径下 
	  	D:
	    cd mysql-5.6.44-winx64\bin
	  然后直接输入mysql即可登录服务端
	  '''不带用户名和密码 是游客模式(只能体验基本功能)'''
	
	"""
	启动服务端的时候 有些同学的电脑可能会报错
	解决策略
		拷贝报错信息 百度搜索
			mysql启动报错'错误代码'
	"""

系统服务

如何实现不切换路径直接输入mysql命令就能进入mysql服务,并且不用自己启动服务端,将其设置成开机自启动。操做如下:

第一步:配置系统环境变量,将D:\mysql-5.6.44-winx64\bin 添加到环境变量中。

第二步:设置开机自启动。
      以管理员身份打开cmd窗口输入mysqld --install 安装mysql服务
      显示结果:Serxice successfully installed【代表安装成功】

第三步:启动mysql服务
      继续输入命令:net start mysql【表示启动mysql】

第四步:关闭所有的cmd 随意打开一个cmd窗口
      输入mysql即可链接到服务端

注意!!! 如果操做过程中报错最好是先将服务卸载了。操做如下:


	1.先停止服务端
		net stop mysql (管理员运行cmd)

	2.移除系统mysql服务
		mysqld --remove

修改密码

我们直接输入mysql登录默认是游客模式,没有太多操作的权限。我们可以 使用用户名和密码的方式登录管理员账户。

	mysql -u用户名 -p密码
	
	# 管理员账号登录(第一次登录 没有密码 直接回车即可)
 	mysql -uroot -p 直接回车
	提示输入密码

如何区分当前是否是游客模式,可以执行show database;。结果如果是两条 表示是游客,结果如果是四条及以上 表示是用户。

修改管理员密码有两种方式:

方式1:在cmd窗口下直接修改(不要登录进去)
    	mysqladmin -u用户名 -p原密码 password 新密码
      '''第一次无密码修改 -p后面不写即可'''
    	mysqladmin -uroot -padmin123 password jason123

	
	方式2:登录状态下修改当前用户密码(先登录)
    	set password=PASSWORD('新密码');  # 最新版不支持

重要概念

库					 类似于				文件夹

表					 类似于				文件

记录				 类似于			    文件中一行行数据

"""
show databases;		查看所有的库名称
	类似于查看data文件夹内文件夹的名称
"""

'''
注意事项:
	SQL语句使用分号作为结束符
'''

MySQL的基本使用之 库

 针对库
  show databases;
  show create database db1;
  create database db1;
  alter database db1 charset='gbk';
  drop database db1;

删 和 查

MySQL的基本使用之 表

针对表
  select database();
  use db1;
  show tables;
  show create table t1;
  desc t1;
  create table t1(id int,name varchar(32));
  alter table t1 rename ttt;
  drop table t1;

增删改查

MySQL的基本使用之 记录

针对记录
  select * from t1;
  select id,name from t1;
  select * from mysql.user\G;
  select Host,User from mysql.user;
  insert into t1 values(1,'jason');
  insert into t1 values(),(),();
  update t1 set name='jasonNB' where id=1;
  delete from t1 where name='jasonNB';

增删改查

posted @ 2022-05-04 16:29  Yietong  阅读(84)  评论(0)    收藏  举报