番外-mysql篇

这部分也是在做一个带服务器和数据库的登录页面时候学到的,其中数据库就使用的mysql,对于刚接触mysql也要学的朋友我就写一下简单的下载,安装和初始化,改root密码吧。

mysql:

1.下载Mysql文件

就不给出官网链接了,直接百度Mysql官网第一个就是,下载Mysql Community Serve这个版本的,

这个是社区版的,开源并且免费,对于普通用户来说足够了,功能也齐全。

2.解压Mysql压缩包

解压到你想要创建数据库的磁盘,比如C盘,D盘。

3.进入到Mysql根目录创建my.ini文件

创建一个txt格式文本,改前缀后缀就可以了,

里面的内容:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\mysql-5.7.21-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\mysql-5.7.21-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

4.CMD进入到mysql的子目录bin,然后依次输入以下命令

mysqld --install (安装) mysqld --initialize (初始化)net start mysql(运行)

5.设置密码

1.在my.ini文件末尾加上“skip-grant-tables”(取消权限设置)保存文件

2.重启mysql服务

3.cmd下进入mysql - bin目录,输入 mysql -u root -p ,回车,这时候不需要密码即可登录

4.重置密码。输入 use mysql 回车

?

5.输入update user set authentication_string=password("newPassword") where user="root";

6.删除my.ini文件末尾“?skip-grant-tables”保存文件

7.重启mysql服务,就可以用新密码登录root账户

6.输入mysql -u root -p

输入之前你设置的密码进入到mysql

目前还没有完,mysql会要你再重置一次密码

所以还要使用SET PASSWORD ='你的新密码'; 这段代码来重置新密码

重置完后就可以使用mysql了

7.Mysql常用命令

create database name; 创建数据库

use databasename; 选择数据库

drop database name 直接删除数据库,不提醒

show tables; 显示表

describe tablename; 表的详细描述

select 中加上distinct去除重复字段

mysqladmin drop databasename 删除数据库前,有提示。

显示当前mysql版本和当前日期

select version(),current_date;

使用中遇到的问题:

1.比如要删除新建表格中的某一行

使用命令

alter table 表格名 drop 行名;

2.修改已创建好的表格中一列的列名

alter table 表格名 change column 旧列名 新列明 varchar(50);

你可能感兴趣的:(番外-mysql篇)