这部分也是在做一个带服务器和数据库的登录页面时候学到的,其中数据库就使用的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);