mysql-数据库粗浅的记录与小结

数据库语言,万变不离其宗,掌握其中一个再学习其他的基本没太多障碍。

mysql 在windows下的安装

下面讲解在windows下安装
mysql官方下载地址
https://dev.mysql.com/downloads/mysql/

在此界面下直接下载即可。

下载解压后,进入文件夹内新建my.ini文件

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\\mysql\\mysql-8.0.15-winx64\\mysql-8.0.15-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
#datadir=E:\\mysql
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

以管理员身份运行cmd命令,进入到mysql的bin目录
初始化数据库

mysqld --initialize --console

其中会显示出临时密码,记下。
运行安装

mysqld install

启动mysql

net start mysql

输入刚才记下的临时密码,即可。

修改登录的临时密码

起先密码是系统临时给的,so,修改临时密码
下面是三种方式:
1.set password for 用户名@localhost=password('新密码');

     2.
    mysql>set password =password('你的密码');

    mysql>flush privileges;

   3.
   ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

不知道为什么,运行前两种一直报错,第三种就可以了。

打开和关闭数据库服务

到bin目录下运行

mysqld --console

打开数据库服务,下面为结束数据库服务

mysqladmin -uroot shutdown

mysql 简单的操作命令

1.创建数据库gloryofkings
create database gloryofkings;
2.删除数据库gloryofkings
drop database gloryofkings;
3.创建数据表
create tables heros (
name varchar(100) not null,
sex varchar(2) not null,
role varchar(100)
);
4.删除数据表
drop tables heros;
5.插入数据到数据表heros;
insert into heros(name,sex,role)
values
(“李白”,“male”,“assassin”);

你可能感兴趣的:(mysql-数据库粗浅的记录与小结)