首页 > 代码库 > MySQL复习

MySQL复习

一、删除

我用的是zip版,只要解压了就可以了。不过对于解压版,mysql真是超级难删除干净。第一次安装难免要出错重新安装的,但是系统又提示你已经安装了,卸载不干净真的烦,所以先说怎么删除干净。

1:到控制面板里面先把mysql删除.   

2:到自己的安装目录下把mysql目录删除. 

3.如果在其他盘还有设置目录也要删除.空目录也要删除

4.到regedit把注册表

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL

有的话全部删除(技巧:用F3循环查找“mysql”);

如果是windows 7 的系统,还需要找到C:\ProgramData\MYSQL将其删除。

5.重启

 

二、安装

1、解压该文件到自己选定的目录比如C:\Program Files (x86)\mysql-5.7.16-winx64

2、设置环境变量,path里面加上C:\Program Files (x86)\mysql-5.7.16-winx64\bin

 

3、在安装安装目录下新建个my.ini的文件向其中添加如下数据: (重要!!!!!!)
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=C:\Program Files (x86)\MySQL\mysql-5.6.19-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files (x86)\MySQL\mysql-5.6.19-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB 

技术分享

 技术分享

 

 

 

4、安装mysql服务:打开命令行,输入mysqld install

技术分享

 

5、初始化,一开始解压文件下是没有data文件夹的,必须初始化(重要!!!)mysqld --initialize

技术分享

技术分享

新增了data文件夹

 

6、开启mysql服务 net start mysql

如果没有上一步初始化

技术分享

正常情况

技术分享

 

7、登录数据库mysql -uroot -p

技术分享

会提示密码错误

这个时候要在之前的my.ini文件里面加上一句话跳过密码

skip-grant-tables

保存

关闭服务,再开启服务

 再重新登录即可,提示要输入密码只需敲回车

技术分享

 技术分享

 

8、测试

在mysql下输入show databases; 会显示当前的所以数据库,成功

技术分享

 

三、创建删除数据库

1、创建语句:

create database test;

技术分享

新增了test数据库。

 

2、删除语句

drop database test;

技术分享

删除了test数据库

 

 四、增删改查

 首先得选择一个现存的数据库

use test;

技术分享

 

1、新增一个表

//普通的建表sql语句
create table 表名称(列声明); 

技术分享

 

2、插入数据

新增了小明数据

insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);

技术分享

 

3、查找数据

查找表里所有的数据

select 列名称 from 表名称 [查询条件];

技术分享

 

4、修改数据

修改小明的number(里面打错了,见谅)

update 表名称 set 列名称=新值 where 更新条件;

技术分享

 

5、删除数据

删除小明数据

delete from 表名称 where 删除条件;

技术分享

 

MySQL复习