目录
- MySQL服务的启动和停止:
- MySQL服务的登录和退出
- MySQL基础常见命令介绍:
- MySQL语法规范
MySQL服务的启动和停止:
方式一:
计算机——右击——管理——服务:
方式二:通过命令提示符——————以管理员身份运行
net start 服务名net stop 服务名
MySQL服务的登录和退出
方式一:通过MySQL自带的客户端——————只能是root用户进入
退出方式:exit或ctrl+C
方式二:通过命令提示符
mysql 【-h 主机名 -P 端口号】 -u 用户名 -p密码注::
- -h 表示连接那台数据库服务器, localhost 表示本机。两者连接可以不加空格
- -P表示连接的端口号, 两者之间可以不加空格
- -u表示连接的用户
- -p表示输入密码
- 密码可以直接写在-p后面,但不能有空号
如果是本机可以简写: -u root -ps090205
退出:exit或ctrl+C
MySQL基础常见命令介绍:
一:show databases;---------------------表示显示所有的数据库
Welcome to the MySQL monitor. Commands end with ; or \g.-----------------每条命令建议以分号“
;
”或\g
结束
- show databases;表示显示所有的数据库
MySQL 自带4个默认数据库
mysql:
- 保存MySQL的权限、参数、对象和状态信息。
- 如哪些user可以访问这个数据、DB参数、插件、主从
information_schema:
- 保存了MySQl服务所有数据库的信息。
- 具体MySQL服务有多少个数据库,各个数据库有哪些表,各个表中的字段是什么数据类型,各个表中有哪些索引,各个数据库要什么权限才能访问。
performance_schema:
- 主要用于收集数据库服务器性能参数
- 提供进程等待的详细信息,包括锁、互斥变量、文件信息;
- 保存历史的事件汇总信息,为提供MySQL服务器性能做出详细的判断;
- 对于新增和删除监控事件点都非常容易,并可以随意改变mysql服务器的监控周期,例如(CYCLE、MICROSECOND)
test:
- 没有东西
二:use 库名;----------------------进入一个数据库
三:show tables;----------------显示该数据库下的所有表
假如入我现在要进入查看world库下面的表:
输入:-----------------------
show tables from world;
--------------------命令 此时我们还是在
sys库
中
也可以先使用 use world; 在使用 show tables; --------此时我们是
在world库中
四:show tables from world;--------查看自己处于哪个库中
五: create table 表名(id int,name varchar(20));创建一个表
六:desc 表名;查看该表的结构
七:select * form 表名; 查看该表中的数据
表中没有数据
八:insert into 表名 (id,name) values(2,‘john’); 网表中插入数据
九:update 表名 set name=‘whs’ where id=2; 更新表中1数据
十:delete from 表名 where id=2; 删除表中的id = 2的数据
十一:select version(); -----查看mysql的版本
在命令退出mysql后查看 ----------------------mysql --version或者-----mysql -V
MySQL语法规范
- 不区分大小写,建议关键字大写,表名,列名小写
- 每条命令最好用分号
;
结尾,也可以`注释
单行注释:
- #注释文字
- – 注释文字
注:是两个杠+空格+注释文字
多行注释:
- /*
注释文字- */