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 只能复制内容 没有结构

猜你喜欢

转载自blog.csdn.net/GooTal/article/details/81570773
今日推荐