数据库-Mysql使⽤学习笔记(命令⾏及图形化界⾯)
⽬录
注:本⽂是实践性⽂章,请导⼊⽂中提到的数据到数据库,跟着⽂章做,只是看没有太⼤意义。先根据需求,⾃⼰写SQL语句,再与我给出的进⾏对⽐。
环境及软件
Windows 10
Mysql 5.7.X
Navicat 12 for Mysql
安装⽬录
安装⽬录
bin 应⽤程序存放⽬录
docs ⽂档存放⽬录
data 数据存放⽬录
my.ini 配置⽂件
配置⽂件
教程
启动Mysql服务
图形化
任务管理器
打开任务管理器->服务->到MySQL57,右键启动即可
任务管理器启动
计算机服务
我的电脑/此电脑/计算机,右键,管理->服务和应⽤程序->服务,到MySQL57
MySQL57
同样是右键启动,双击进⼊属性(任务管理器⽅式也可右键,打开服务跳转到上图),选择启动类型(如果你最近⼀直使⽤Mysql,可以开机⾃启,即选择⾃动)。
启动类型
命令⾏
使⽤管理员⾝份打开CMD窗⼝->输⼊命令
net start MySql57
注意服务名字和你的⼀致
由于博主的已经启动了,所以显⽰上图,记下来,关⼀下再打开,使⽤命令
net stop MySql57
关闭再打开
连接和断开服务器
图形化
打开Navicat->连接 MySql->输⼊端⼝,⽤户名,密码等->连接测试,弹出成功窗⼝->点击确定即可
连接成功
双击左侧的连接即可进⼊,右键 关闭连接即可关闭。
命令⾏
打开CMD,使⽤命令
mysql -uroot -proot
exit
进⾏连接和断开,-u之后加的是⽤户名,-p之后加的是密码,也可在-p后什么也不写,之后再写密码,会⽤"*"代替,防⽌别⼈看见。
连接,断开MySql
输⼊命令
mysql --help
可查看更多命令选项
命令选项
在使⽤图形化的时候有个 主机名 端⼝ 需要填,命令⾏是省略了,可使⽤-h、-P选项,如果你想要连接远程的Mysql的话。
连接本地Mysql
注:由于-u -h选项可以加空格后再加内容,但-p后不能加空格,所以博主⼲脆都不加了。
SQL语句
介绍
SQL语⾔不是Mysql独有的,sqlserver、Oracle也是使⽤SQL语⾔,但有⼀些区别,Mysql中特有的有LIMIT、show databases等。以分号结尾,不区分⼤⼩写
分类
DDL(Data Definition Language,数据定义语⾔) - Create、Alter、Drop 这些语句⾃动提交,⽆需⽤Commit提交。
DQL(Data Query Language,数据查询语⾔) - Select 查询语句不存在提交问题。
DML(Data Manipulation Language,数据操纵语⾔) - Insert、Update、Delete 这些语句需要Commit才能提交。
DTL(事务控制语⾔) - Commit、Rollback 事务提交与回滚语句。
DCL(Data Control Language,数据控制语⾔) - Grant、Revoke 授予权限与回收权限语句。也有称TCL。
⾃带表介绍
information_schema
performance_schema
mysql
test
在Mysql注⼊点知识讲了表,有⼀些⽤户、表、列的数据,在注⼊后可以获得。
mysql下载安装后怎么用
注释
注释分为⾏注释、⾏中间注释和多⾏注释
# 这个注释直到该⾏结束
-- 这个注释直到该⾏结束
/* 这是⼀个在⾏中间的注释 */
/*
这是⼀个
多⾏注释的形式
*/
数据库的添加与删除
mysql命令

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。