mysql必知必会 - 进入mysql后全局了解

    通过mysql连接,我们使用命令行进入到mysql的世界后,看到了茫茫的数据世界,那么我们要对mysql进行个整理的大概简单了解。

    当进入大学校园时,我们首先要找到属于我们的学院,然后才能做进一步的学习;同样当我们进入到mysql大门后,首先是要找我们要操作的数据库。

    1.选择数据库

    选择要操作的数据库,使用命令:use databaseName;

    比如使用temp数据库,那么使用use temp;

    mysql必知必会 - 进入mysql后全局了解_第1张图片

    输入命令:use temp;

    返回结果:Database changed;

    记得当你进入大学后,不选择学院是无法继续学习的;当你进入mysql后,不选择数据库是无法进行后续操作的

   

    2.如何查看数据库、表、列、用户、权限信息

    使用show命令,然后跟上不同的参数值就可以查询上述信息。

   

    2.1查询当前mysql有哪些数据库

    使用情景:当我们不知道当前mysql有哪些数据库,想查看当前mysql有哪些数据库时使用。

    使用命令:show databases;

    mysql必知必会 - 进入mysql后全局了解_第2张图片

    查询结果:返回当前存在的数据库列表,系统内部的数据库和自定义的数据区别明显,*_schema和mysql是mysql内部使用的数据库,temp是用户自己创建的数据库;

   

    2.2使用数据库

    使用情景:当进入mysql后,决定使用哪个数据库进行数据操作。

    参考1.使用数据库

   

    2.3查看数据库下的表

    使用情景:进入到某个数据库后,要查看数据库下有哪些表;

    类似情景:找到了学院(数据库),然后要看看学院有哪些专业系(表)可以供选择!

    使用命令:show tables;

   mysql必知必会 - 进入mysql后全局了解_第3张图片

    返回结果:

    1.Table_in_temp中temp是当前被选择的数据库;

    2.后面是当前数据库已经有的表的列表;

   

    2.4查看某个表的字段

    使用情境:进入某个数据库,了解数据库下都有那些表,那么想查看某个表的构成是什么样的。

    类似情境:进入某个学院,了解了有哪些专业系,在看看具体某个专业系都开设什么课程。

    使用命令:show columns from tableName;

    mysql必知必会 - 进入mysql后全局了解_第4张图片

    查看结果:

    1.字段名称,即Fiel下面内容;

    2.数据类型,即某个字段允许什么类型的数据,即Type内容;

    3.是否允许为空,即NULL内容

    4.是否主外键内容,即Key内容,PRI表示PrimaryKey,主键;

    5.字段默认值,即如果不插入数据,那么该字段的默认值是什么,即Default字段。

   

    使用命令2:describe tableName;

    可以理解为describe tableName是对show columns from tableName的简写。

   mysql必知必会 - 进入mysql后全局了解_第5张图片

        


       

   

你可能感兴趣的:(MySQL)