
前续学习教程请点击:
本篇文章主要介绍MySQL数据库和常用的数据库命令,然后会会介绍Navicat如何创建数据库和表。
MySQL数据库是一个关系型数据库管理系统,由瑞典的MySQL AB公司开发,目前属于Oracle公司。MySQL也是一种关联的数据库管理系统,关联数据库的优点是可以将数据存放在不同的表中,不是将所有的数据放在一个仓库内,从而增加了速度提高了灵活性。
MySQL目前是全球最流行的开源数据库软件,不需要支付额外的费用就可以使用,同时MySQL支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION) ,并在此基础上进行扩展。
MySQL可以在多个系统上使用,并支持多种编程语言。这些语言包括C、C++、JAVA、Python、PHP、Perl等。
MySQL数据分为2种,一种是数据库服务系统自带的数据库有4个,为information_schema,performance_schema,mysql,sys,可以使用如下命令查询:

information_schema:存储数据库元数据(关于数据的数据),如数据库名、表名、列的数据类型,访问权限等。如果要要查看其中的表,可以先切换到该数据库use information_schema,然后show tables即可,里面的表相关的作用这里就不做介绍了,感兴趣的可以网上查看,其它数据库也一样。

performance_schema: 主要用于收集和存储数据库服务器性能参数信息;
mysql:存储用户数据库权限信息;
sys:MySQL 5.7.7及更高版本包括sys schema,通过这个库可以快速的了解系统的元数据信息,它通过视图(虚拟的表)的形式把information_schema和performance_schema结合起来,查询出更加让人容易理解的数据进行展示。
讲解完了MySQL数据库的基础内容之后,下面主要讲解常用的数据库命令。
创建数据库:create database 数据库名称;,如创建student数据库:

查看数据库:show databases;,如查看已存在的数据库:

删除数据库:drop database 数据库名称;如下图:

使用数据库:use 数据库名称;,如切换到系统自带数据库mysql:

查看数据库中有多少张表:show tables;如查看系统自带数据库mysql中有多少张表,主要需要先使用数据库,然后再查询有多少张表:

上面我们主要是在系统自带的CMS窗口下执行MySQL命令,这样效率比较低下,下面使用图形化工具Navicat进行操作,如大家还没有安装可以可以通过阅读原文下载,也可以在公众号后台回复关键词「数据库」获取下载链接。
如下是安装完成及连接后的界面如下图:

在YTL上右键选择新建数据库:

选择UTF-8字符集:

字符集的由来:计算机只能识别二进制代码,无论是计算机程序还是数据,最终都会转换成二进制有计算机识别;为了计算机能处理文字信息,需要给每一个文字符号编码以便于计算识别处理,这就是计算机字符集的由来。
常见的编码字符集有ASCII、Unicode、UTF-16、UTF-8,常见的汉字字符集有GB2312、GBK、GB13000、GB18030。其中在编码界最常用的是Unicode和UTF-8编码。
下一步就是来新建表,在student数据库右键-新建表即可。

新建表之后,然后添加数据。

到目前为止一个数据库和数据表建立完毕。
PS:如果文章对你有价值,欢迎分享文章到朋友圈 + 点个「在看」让更多的人看到,谢谢。
历史文章回看:
软件测试艺术
测试技术|自动化测试|测试流程
长按扫码可关注







