暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL简介

brevity分享 2021-08-20
347

说MySQL之前先了解一下数据库的相关概念,数据库(Database DB)是存储数据的仓库,它保存了一系列有组织的数据。 数据库管理系统(Database Management System DBMS),DBMS分为两类,一类是基于共享文件系统的DBMS,比如Access,另一类是基于客户机-服务器的DBMS,比如MySQL、Oracle和SQLServer。DB就是通过DBMS进行操作的,MySQL就是其中的一种DBMS。

关于数据库,就必须要提到SQL,因为通过DBMS操作数据库一般都是编写SQL去操作的,SQL全名是Structure Query Language,结构化查询语言,是用来专门与数据库通信的语言。SQL不是某个特定数据库供应商专有的语言,几乎所有的DBMS都支持SQL。数据库存储数据是先将数据放到表中,表再放到库中,一个数据库可以有多个表,每个表都有一个名字用来标识自己,而且表名是唯一的。表由列组成,列也称为字段,表都是由一个或多个列组成的,表的数据是按行存储的。
MySQL作为目前最主流的数据库管理系统之一,有很多优点,比如成本低,源码开源,性能高,执行很快,而且易于安装和使用。MySQL默认的端口是3306,安装过程比较简单,前面只需一直下一步就可以,其中需要设置字符编码和数据库密码,其他内容一般默认即可。MySQL中my.ini文件是MySQL的核心配置文件,其中有端口、安装目录、数据目录、存储引擎、字符集、最大连接数等配置,如果修改了配置文件,之后一定要重启MySQL的后台服务。其中服务重启的快捷方法是win+R下输入services.msc,MySQL安装时的服务名默认为MySQL,右键重启即可。另一种重启MySQL的方式是以管理员方式运行命令提示符程序(即cmd窗口),输入net restart MySQLMySQL就是安装时制定的服务名。


MySQL的登录方式有几种,第一种就是使用MySQL自带的command line client客户端直接输入root账号的密码即可;第二种方式就是在cmd窗口中输入:mysql -h 主机名 -P 端口号 -u 用户名 -p密码;其中密码可以不输入,因为如果上面的命令不输入密码,回车确认后还是会提示输入密码,只不过这时的密码是不可见的,不推荐登录时密码和用户名在同一条命令输入。

登录MySQL后就可以了解一下基本命令了,MySQL的基本命令有以下这些:①show databases; 显示当前已有的数据库;②use test; 打开数据库;③show tables; 显示打开的数据库中的表;④show tables from test; 显示其他数据库中的表,当前使用的不是test库;⑤select database(); 显示当前使用的是哪个库;⑥create table student(id int, name varchar(20)); 在当前数据库中创建一个表名为student的表,有两列,分别为id和name;⑦desc student; 查看表student的结构和详细信息;⑧select * from student; 查询表student中的所有数据。命令还有很多,后面会慢慢更新的。如果忘记了安装的MySQL的版本,可以登录数据库后使用命令select version(); 来查看当前安装的版本,当然也可以在cmd中输入mysql --version或mysql -V查看版本,前提是已经配置好了MySQL的环境变量。



文章转载自brevity分享,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论