/* 看板娘 */ /* 粒子吸附*/

MYSQL数据库的下载以及简单的操作

一、MySQL

1、主要的版本
5.6:使用频率较高的版本
5.7:目前正在过度的版本
8.0:目前最新的版本
2.软件下载
mac:https://www.cnblogs.com/Dominic-Ji/articles/15402755.html
linux:博客置顶文章
windows:瞪大眼睛看
访问官网:https://www.mysql.com/
具体步骤:
DOWNLOADS
MySQL Community (GPL) Downloads
MySQL Community Server
Archives
选择版本下载压缩包(客服端 服务端)

3.目录介绍
bin文件夹
mysqld.exe 服务端
mysql.exe 客服端
data文件夹
存储使用过程中需要保存的数据
my-default.ini
配置文件
redadme
说明文件
基本使用
#一定要先启动服务端在启动客户端
"""前期在操作的时候最好使用管理员cmd操作"""
1、环境变量的配置
2、直接输入mysqld启动服务端(当前的cmd窗口不要关闭)
3、开设一个新的cmd窗口操作客户端
mysql #游客模式登录
mysql -u用户名 -p密码 #账号登录(本地使用)
myql -hip地址 -p端口号 -u用户名 -p 密码 #完整的命令
"""第一次登陆root用户没有密码直接连续回车即可"""

二、系统服务

复制代码
#将MYSQL的服务端制成系统服务  开机自启动 关机自关闭
    1、先关闭之前的服务端
    2、查看当前计算机系统服务列表
    services.msc
    3、以管理员的身份运行cmd并制作系统服务
        mysqld --install  #仅仅是添加到了系统服务  第一次需要手动启动
    4、启动服务
        方式一、鼠标右键选择启动即可
        方式2、命令行的方式启动
        net start mysql
 """
 停止服务
 溢出服务
 """
复制代码

三、密码相关

 

复制代码
#针对管理员用户需要设置密码
方式一:直接在cmd窗口内使用
mysqladmin命令
    mysqladmin -uroot -p 原密码 password  新密码
        eg:
            mysqladmin -uroot -p   password   123
            mysqladmin -uroot   -p  123 password  666
方式二、直接在登陆的状态下修改当前登录的用户密码
    set password=PASSWORD('密码')
 #忘记密码如何解决(了解)
方式一:前期数据库里面没有数据  干脆重新来过
方式二、稍作了解
    1、关闭服务
    2、以跳过授权表的方式重新启动服务端
    只需要提供用户的姓名就可以登录
    mysql --skip-grant-tables
    3、以管理员的身份登录
    mysql -uroot -p
    4、修改管理员的用户密码
        updata mysql.user  set password=password(123) where user="root" and host="localhost"
     5、关闭服务端在正常启动
    ctrl  + c
    net start mysql
    6、使用修改后的密码登录
  
复制代码

四、重要的概念的介绍

库 文件夹
表 文件夹里面的文件
记录 文件夹里面的一行行内容

五、基本的SQL语句

""SQL语句的结果必须使用分号"""
#1、如何查看所有的数据库名称'''会有一个临时产生在内存的库: in...sc'''
#2、如何查看所有的表名称
  use  库名;  '''切换库(类似于双击了文件夹)'''
    show tables;
 #3、如何查看所有的记录
select  * from 表名;
如果内容比较多  展示补全出现错乱的情况可以在语句后面加\G

六、针对库的SQL语句

复制代码
"""幸幸苦苦一个月下来   换来的就是一条SQL语句"""
#
create database  数据库名称;
#
show databases;   #查看所有的库名
show  create database  数据库名;#定向的查看某个库
#
alter database 数据库名  charset='gbk'#
drop  database   数据库名;
复制代码

七、针对表SQL语句

复制代码
"""
想要操作表必须得先有库
1、先创建库
create  database  db1;
2、查看当前所有的库名
select database();
3、切换库
use db1;
"""
#
create  table  表名(字段名1  字段类型1, 字段2  字段类型2);
#
show tables ;  #查看当前库下面所有得表名
show create table  表名;#查看指定得表得信息
describe 表名;   #  查看表的具体信息(常用)  简写desc  表名;
#
alter table t1 rename ttt; #修改表名
alter  table ttt  change id nid int; #修改字段名和类型
alter   table ttt   modify   nid    char(4); #  修改字段类型
#
drop  table  表名;
复制代码

八、针对记录的操作

复制代码
"""肯定得先确定库和表"""
#
insert  into 表名  values(数据,数据,数据); '''单条数据'''
insert  into 表名    values(),(),()  '''多条数据'''
#
selsct  *n from 表名;  '''查询表中所有的数据'''
#
uodata  表名 set 字段名  = '新数据' where  筛选条件;
#
delete  from  表名  where  筛选条件;
复制代码

 

九、字符编码问题

复制代码
#查看MYSQL内部默认的编码情况
'''MYSQL默认的配置文件的<>>>:mydefault.ini'''
1、拷贝默认配置文件并且重新命名为my.ini
2、拷贝固定的配置信息
[mysqld]
    character-set-server=utf8
    collation-server=utf8_general_ci
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
3.重启MySQL服务端
复制代码

 

posted @   红绿灯的黄呀  阅读(290)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示