首先要下载Mysql数据库,可以在网上找一些安装教程,安装完毕后,打开命令行操作

输入mysql -h localhost -u root -p

然后会提示你输入密码,密码就是你安装时设置的密码,我的密码为123456,结果如图:

7天带你玩转mysql数据库 数据库mysql教程_数据库

1.首先当然要创建一个属于自己的数据库:create database name;(注:这里和下面的name为你自己起的数据库的名字,我取的名字为myself)

7天带你玩转mysql数据库 数据库mysql教程_Mysql数据库的基本操作_02

2.有创建必然得有删除的动作:drop database name;

3.然后要对自己的数据库进行操作的时候你必须要进入到自己的数据库:use name;

7天带你玩转mysql数据库 数据库mysql教程_数据库_03

4.数据库已经进入了,接下来介绍一下数据库表内容的相关操作。

A.创建

7天带你玩转mysql数据库 数据库mysql教程_数据库入门必须要知道的一些操作_04

设置id条目,int类型,自增

设置name条目,char类型,不为空

设置age条目,int类型,不为空

设置register_date条目,不为空

设置id为主键

B.增

7天带你玩转mysql数据库 数据库mysql教程_数据库_05

C.查

7天带你玩转mysql数据库 数据库mysql教程_数据库入门必须要知道的一些操作_06

其他的一些更具体的查询方式

select name from list limit 2 offset 2

意思为查询名字从list中,一共查询两个,从第2个开始查询

当然也可以用where id>3 and where age>5,更为具体的限定

D.改

7天带你玩转mysql数据库 数据库mysql教程_Mysql数据库的基本操作_07

在这里我们对id为1的名字和年龄做了更改并又查询了一次。

E.删除

7天带你玩转mysql数据库 数据库mysql教程_Mysql数据库的基本操作_08

F.排序

首先插入若干条内容,如下:

7天带你玩转mysql数据库 数据库mysql教程_数据库_09

然后对其进行年龄排序,默认为升序的,在末尾加了desc,即为降序

7天带你玩转mysql数据库 数据库mysql教程_数据库_10

G.分组

首先我再插入几个名字相同的内容,然后对名字进行分组

7天带你玩转mysql数据库 数据库mysql教程_数据库_11

分组的时候第一个*代表显示整个表条目的内容,即显示id,name,age,date等,如果改成name的话,他就只显示name了,第二个count(*)代表需要分组的对象为全部。

7天带你玩转mysql数据库 数据库mysql教程_数据库_12

5.数据库表结构的修改

A.加入一个条目

7天带你玩转mysql数据库 数据库mysql教程_数据库_13

B.修改一个条目

7天带你玩转mysql数据库 数据库mysql教程_Mysql数据库的基本操作_14

C.删除一个条目

7天带你玩转mysql数据库 数据库mysql教程_Mysql数据库的基本操作_15

6.表的索引的创建

当一个数据库的内容非常多的时候,创建索引是必要的,它可以通过二分查找法很快的找到数据,如果没有索引的话,它会遍历整个数据库,十分的耗时,创建的操作如下:

7天带你玩转mysql数据库 数据库mysql教程_数据库入门必须要知道的一些操作_16

7.获取两个表的交集和并集的操作

在这里我们重新创建两个表A和B,A内容为1234,B的内容为3456,我们分别取它的交集和并集

首先创建好两个表如图所示:

7天带你玩转mysql数据库 数据库mysql教程_数据库入门必须要知道的一些操作_17

然后取交集

7天带你玩转mysql数据库 数据库mysql教程_数据库_18

另外两种取交集的方式,既取了交集,原来内容也存在

7天带你玩转mysql数据库 数据库mysql教程_数据库_19

然后介绍取并集的方式,既有left又有right

7天带你玩转mysql数据库 数据库mysql教程_数据库入门必须要知道的一些操作_20