一 MySQL 安装及配置
1.下载
首先上MySql的官网下载
2.解压存放目录
下载完解压到你想要存放的位置 我的是解压到D:\Program Files\MySQL 。
3.配置环境变量
在环境变量path中追加一句:;D:\Program Files\MySQL\bin 切记前面有其他环境变量时一定加 ;
4.自己配置mysql的配置文件my.ini
在D:\Program Files\MySQL\ 目录下新建my.ini,打开加入如下代码:
5.在cmd中配置
以管理员身份打开cmd命令窗口,进入D:\Program Files\MySQL\bin>目录下,运行mysqld --initialize --user=mysql --console ,见下图所示:
6.验证安装是否成功
完成上面两个文件的创建后,还是在D:\mysql-5.7.20-winx64\bin下用管理员运行cmd 输入命令 mysqld -install 如果出现Service successfully installed 说明注册成功了
7.启动和关闭mysql服务
启动服务:net start mysql
关闭服务:net stop mysql
到此mysql数据库安装和配置完毕。
二 MySQL的基础知识
1.创建、删除及显示数据库
注意:一次只能删除一个数据库,不能同时删除多个库
2.创建数据库db1,并设置数据库字符编码为utf8
3.创建数据库db2,设置编码utf8和校对规则utf8_general_ci (校对规则:可以理解成排序规则;默认使用utf8_general_ci )
4.显示数据库创建语句
5.mysql数据类型
需要重点掌握的有以下几种:
数值型: int(整型,不指定代表有符号) float(存储小数) decimal(存储小数,精度高)
字符型: char(存储字符,范围 0~255字符) varchar(存储字符,范围 0~65532 字节) text
日期型:data (存储日期类型)
字符数据类型解释说明如下图
6.创建数据表
基本语法
注意:表后面的各项设置以创建表时设置的为准,如表没有设置,以数据库为准。
创建数据表user并显示其归属哪个数据库(显示归属的数据库命令:show tables; )
注:float(4,2) 表示存储范围在 -99.99~99.99 ; decimal(6,2)表示存储范围在 -9999.99~9999.99 ;即 float (n,m)表示共有 n 位数字,m表示保留 m 位小数。精度测试数据为:(10,2)
7.创建案例:雇员表 employee
表employee说明如下:
8.查看表结构的详细信息
9.数据表CRUD操作
insert语句(插入数据)
示例代码
注:在插入数据时,sql代码工具一定要与表设置的字符编码相同,否则插入的数据会出现乱码;也可在mysql命令提示符下输入:mysql> set names utf8 或 gbk;
update语句(更新数据)
示例代码
注:如果不加wherer条件,所有数据的指定字段值全部修改!
delete语句(删除数据)
示例代码
select语句(查询数据)
注:在mysql中,表名和字段名不区分大小写
order by语句(对查询结果进行排序)
代码示例