MySQL 5.6在windows系统上的基础配置以及基本操作

一、安装

参考网站安装https://www.cnblogs.com/pdzbokey/p/6080845.html

另外,如果遇到密码设置有问题,可以尝试进行他说的第二种方法,我是一开始用的第一种方法,然后按他说是重置密码,又采用第二种方法才奏效。

另外,比较细化的教程http://www.runoob.com/mysql/mysql-administration.html

以下是一些基本操作(已经配置好环境变量后)

二、MySQL管理 数据库、表的操作

用管理员方式打开cmd,输入mysql -urooot -p,即可输入密码。

MySQL 5.6在windows系统上的基础配置以及基本操作_第1张图片

输入show databases; 即可显示我的数据库

MySQL 5.6在windows系统上的基础配置以及基本操作_第2张图片

输入 use mysql; 即可选择数据库,这里选的是mysql

输入show tables;列出所有的表

MySQL 5.6在windows系统上的基础配置以及基本操作_第3张图片

输入 show columns from user;或者show full columns from user; 显示user表的所有列信息

MySQL 5.6在windows系统上的基础配置以及基本操作_第4张图片

输入show index from user;显示所有可用索引

输入show table status from mysql;显示mysql数据库的全部信息

 

 

MySQL 5.6在windows系统上的基础配置以及基本操作_第5张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第6张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第7张图片

输入create database mydb;创建一个名为mydb的数据库,此处未指定字符集

这时再键入show databases;命令,即可看到创建成功的数据库mydb

MySQL 5.6在windows系统上的基础配置以及基本操作_第8张图片

常规查看:

MySQL 5.6在windows系统上的基础配置以及基本操作_第9张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第10张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第11张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第12张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第13张图片

三、数据类型

主要分为三大类 数值 日期/时间 字符串

MySQL 5.6在windows系统上的基础配置以及基本操作_第14张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第15张图片

 

MySQL 5.6在windows系统上的基础配置以及基本操作_第16张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第17张图片

·NOT NULL表示不为空。

·AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。

·PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。

·ENGINE 设置存储引擎,CHARSET 设置编码。

MySQL 5.6在windows系统上的基础配置以及基本操作_第18张图片

四、插入数据

MySQL 5.6在windows系统上的基础配置以及基本操作_第19张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第20张图片

五、更新和删除

MySQL 5.6在windows系统上的基础配置以及基本操作_第21张图片

如果直接set,会将所有age字段设置为指定值

MySQL 5.6在windows系统上的基础配置以及基本操作_第22张图片

使用where限制条件:

MySQL 5.6在windows系统上的基础配置以及基本操作_第23张图片

其他操作:

MySQL 5.6在windows系统上的基础配置以及基本操作_第24张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第25张图片

为了演示,再插入一条数据

MySQL 5.6在windows系统上的基础配置以及基本操作_第26张图片

删除第二条:

MySQL 5.6在windows系统上的基础配置以及基本操作_第27张图片

注意,如果不加where条件,整个表都会被删除,贼危险

MySQL 5.6在windows系统上的基础配置以及基本操作_第28张图片

如果只是delete,再次插入时,id会从4开始接着递增,如果用truncate table mytable;即可清空,且效率更高

MySQL 5.6在windows系统上的基础配置以及基本操作_第29张图片

六、查询数据

MySQL 5.6在windows系统上的基础配置以及基本操作_第30张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第31张图片

 

*代表所有列

where放在from 表 后

另外 between 1 and 5:在1和5之间

MySQL 5.6在windows系统上的基础配置以及基本操作_第32张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第33张图片

正序可不写asc

MySQL 5.6在windows系统上的基础配置以及基本操作_第34张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第35张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第36张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第37张图片limit 后第一个值为索引(从0开始),第二个值为查出数目。

若只有一个值,则从索引0开始查出信息的数目;

MySQL 5.6在windows系统上的基础配置以及基本操作_第38张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第39张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第40张图片

七、主键 唯一键

https://www.jianshu.com/p/33b7b6e0a396

八、where子句

MySQL 5.6在windows系统上的基础配置以及基本操作_第41张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第42张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第43张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第44张图片

九、链接join

MySQL 5.6在windows系统上的基础配置以及基本操作_第45张图片

对以下的表进行操作

MySQL 5.6在windows系统上的基础配置以及基本操作_第46张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第47张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第48张图片

连接多个表

MySQL 5.6在windows系统上的基础配置以及基本操作_第49张图片

十、union操作符

 

MySQL 5.6在windows系统上的基础配置以及基本操作_第50张图片

若果没有order by+limit 不用加括号,如果有而不加括号则报错,下面的例子如果不加括号会报错:

MySQL 5.6在windows系统上的基础配置以及基本操作_第51张图片

将order by 放在外,前提是两个表有相同的字段名如id

MySQL 5.6在windows系统上的基础配置以及基本操作_第52张图片

多表 其中用as也一样可以合并

MySQL 5.6在windows系统上的基础配置以及基本操作_第53张图片

十一、复制表,结构,数据

MySQL 5.6在windows系统上的基础配置以及基本操作_第54张图片

MySQL 5.6在windows系统上的基础配置以及基本操作_第55张图片

用create like 完全复制旧表的结构:

MySQL 5.6在windows系统上的基础配置以及基本操作_第56张图片

select 只能复制内容 没有结构

MySQL 5.6在windows系统上的基础配置以及基本操作_第57张图片

你可能感兴趣的:(MySQL)