Web:MySQL的基础知识

实验平台

操作系统:Windows10,数据库版本:MySQL 8.0.19

基本语法

MySQL命令需要以分号“;”结尾,如show databases;
MySQL命令也可以用“\G”结尾,如此,输出的信息会得到很好的排版。

基本命令

启动和关闭MySQL服务器

mysqld -install:安装MySQL服务(默认安装的服务名是MySQL,如果想自定义服务名,可输入命令:mysqld -install 服务名)。
net start MySQL :启动MySQL服务。
net stop MySQL :停止MySQL服务。
sc delete MySQLmysqld -remove:卸载MySQL服务(如果自定义了服务名,需做相应的更改)。
mysqld --initialize --console:初始化数据库。执行完成后,会输出root用户的初始默认密码,以及生成数据文件夹data
注意:上述的命令要在以管理员身份运行的cmd命令行窗口中运行。
mysqladmin --version:查看数据库版本。在成功安装 MySQL 后,一些基础表会被初始化,在服务器启动后,可通过此命令来验证MySQL是否工作正常。
在这里插入图片描述

登录和退出MySQL数据库

mysql -h 主机名 -u 用户名 -p:登录 MySQL数据库(注意:需要先启动MySQL服务)。参数说明:-h:指定客户端所要登录的 MySQL 主机名,登录本机(localhost 或 127.0.0.1)该参数可以省略,-u:登录的用户名,-p:告诉服务器将会使用一个密码来登录,,如果所要登录的用户名密码为空,可以忽略此选项。如果要登录本机的 MySQL数据库,只需要输入以下命令即可:mysql -u root -p,按回车确认, 如果安装正确且 MySQL 正在运行, 会得到以下响应:Enter password:,若密码存在, 输入密码登录, 不存在则直接按回车登录。登录成功后你将会看到Welcome to the MySQL monitor...的提示语。然后命令提示符会一直以mysq>加一个闪烁的光标等待命令的输入, 输入exit 或 quit退出登录。
在这里插入图片描述
exit 或 quit:退出数据库登录。
在这里插入图片描述

管理MySQL数据库

show databases;:列出MySQL数据库管理系统的数据库列表。
在这里插入图片描述

use 数据库名;:选择要操作的MySQL数据库,使用该命令后所有MySQL命令都只针对该数据库。
在这里插入图片描述

show tables;:显示指定数据库的所有表,使用该命令前需要使用use 命令来选择要操作的数据库。
在这里插入图片描述

show columns from 数据表;:显示数据表的字段,数据类型,是否为 NULL,主键信息 ,默认值等其他信息。
在这里插入图片描述

show index from 数据表;:显示数据表的详细索引信息,包括PRIMARY KEY(主键)
在这里插入图片描述
show tables status like [from db_name] [like 'pattern'] \G:该命令将输出MySQL数据库管理系统的性能及统计信息;
mysql> show table status from mysql;:显示数据库 mysql中所有表的信息;
mysql> show table status from mysql like 'time%'; :表名以time开头的表的信息;
mysql> show table status from mysql like 'time%'\G;:加上 \G,查询结果按列打印。
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章