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,即可输入密码。

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

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

输入show tables;列出所有的表

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

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

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

 

 

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

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

常规查看:

三、数据类型

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

 

·NOT NULL表示不为空。

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

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

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

四、插入数据

五、更新和删除

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

使用where限制条件:

其他操作:

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

删除第二条:

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

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

六、查询数据

 

*代表所有列

where放在from 表 后

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

正序可不写asc

limit 后第一个值为索引(从0开始),第二个值为查出数目。

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

七、主键 唯一键

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

八、where子句

九、链接join

对以下的表进行操作

连接多个表

十、union操作符

 

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

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

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

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

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

select 只能复制内容 没有结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

字江慕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值