MySQl 数据库 之 初篇: 安装 与 初识别

Mysql 安装:

  官方网址:https://dev.mysql.com/downloads/mysql

  一, 傻瓜式安装  

    在官网社区中找到  mysql 5.7.23 版本的 MSI安装程序包 地址: https://dev.mysql.com/downloads/windows/installer/5.7.html

    此安装程序包, 下载好后, 一路点击 next , 期间会需要保存一个4位数的密码. 自动选择安装路径, 大部分都是自动下载到 C盘中的 C:\Program Files 路径下.

    傻瓜式安装, 会把一切都做好, 包括且不限于 初始化 data文件,  windows服务 中添加任务.等等.

    下载好后, mysql 默认开启. 在cmd 执行 mysql -uroot -p(设置的密码) 即可连接到 mysql服务器.  nice.

    

    此安装简单明了快捷, 很符合python代码的主旨, 但是, 作为一个应该有极客思想的孩子, 要用 压缩包来玩, 看看里面到底都是什么东西, 嘿嘿嘿.

  二, 压缩包式安装.

    首先还是需要在官网中下载, 官网里面的文档什么的 都还蛮全的, 如果英文好的话, 官方文档就是一篇很好的指导的文章, 不过我的英语还是比较low的, 也是在借鉴了很多人的博客 才弄明白这个东西

    官方网址:  https://dev.mysql.com/downloads/mysql/5.7.html#downloads 在这里面根据自己的电脑配置来选择下载的版本.

    下载完压缩包后解压,  解压后会得到下面的目录

    这里面的 bin 是开始文件点进去会发现有很多 exe文件,  这些文件里面, 就有 mysql的客户端, 以及服务端,  其实这样就以及下载完了.

    只不过, 因为这个压缩包,还需要 自己去配置一些初始化文件等等一系列操作:

      •  初始data文件
      •  加入环境变量
      •  方便开始mysql 服务端  

      初始data文件:

        打开cmd, 最好用管理员方式打开, 然后输入指令:  mysqld --initialize-insecure

        然后等cmd执行完毕, 如果下面报错的话, 不用管, 只需要去 解压文件中,查看data文件是否齐全. (报错的原因,基本上就是没有用管理员身份打开的原因.)

这是我的data文件.

        初始化完成后, 需要把data的目录添加到环境变量中.  如何添加环境变量 (自行百度)

        此时可以尝试一下 用管理员身份, 启动一下 mysqld .系统会自动停在哪里等待连接, 现在已经可以正常的连接了. 但是,这样每次连接前,都要开启一个 mysqld 比较麻烦, 本着极客主义, 需要,在来点骚操作.

      方便开启mysqld服务端.

        windows 有一个服务的窗口,  可以在该服务窗口中将烦人的 windows自动跟新关闭哦. 打开的快捷指令可有用: win+r 输入services.msc 回车, 就直接打开了.

        这个时候,在用管理员打开cmd  在里面输入, mysqld --install  该指令就会将 mysqld 下载到windows服务中, 同等删除命令为: mysqld --remove

        下载后, 刷新windows服务窗口 看看有没有找到一个 MySQL.如图:

 
 

         加载好后, 输入 net start mysql 命令开启服务, 然后就可以直接连接了,  同样 关闭命令是: net stop mysql

 

 

 

 

 

初识:

 

04-初始mysql语句

 

本节课先对mysql的基本语法初体验。

操作文件夹(库)

create database db1 charset utf8;

# 查看当前创建的数据库
show create database db1;
# 查看所有的数据库
show databases;

alter database db1 charset gbk;

drop database db1;

 

 

 

操作文件(表)

use db1; #切换文件夹

select database(); #查看当前所在文件夹

create table t1(id int,name char);

查 

复制代码
#查看当前的这张t1表
show create table t1;

# 查看所有的表
show tables;

# 查看表的详细信息
desc t1;
复制代码

# modify修改的意思
alter table t1 modify name char(6);
# 改变name为大写的NAME
alter table t1 change name NAMA char(7);

# 删除表
drop table t1;

 

 

操作文件内容(记录)

 增

# 插入一条数据,规定id,name数据leilei
insert t1(id,name) values(1,"mjj01"),(2,"mjj02"),(3,"mjj03");

 查

select id from db1.t1;
select id,name from db1.t1;
select * from db1.t1; 

update db1.t1 set name='zhangsan';
update db1.t1 set name='alex' where id=2;

 删

delete from t1;
delete from t1 where id=2;
posted @ 2018-08-28 16:18  浮生凉年  阅读(178)  评论(0编辑  收藏  举报