一、初识MYSQL
讲解主要以代码为主理解。如果有一基础,可以直接从练习看起,练习基本包含大部分讲到与没见到的命令。
1、安装配置
1、mysql的安装
2、图像化管理软件的安装,一般有Navicat和SQLyog两种软件
这里安装的细节不多讲,网上有很多教程
2、启动与停止mysql
net stop mysql 关闭mysql服务
net start mysql 开启mysql服务
mysql -h 主机 -P 端口 -u 用户名 -p密码
(1)-p密码不要有空格
(2)-p如果后面没有写密码,回车会要求输入密码
(3)如果没有写-h主机,默认就是本机
(4)如果没有写-P端口,默认就是3306
(5)在实际T作中,3306一-般修改,在my.ini文件下可以修改
第一种方式
Ctrl+r输入services.msc 进入windows系统服务 找到MySQL80(对应你安装时给的名称) 默认自动启动
第二种方式
进入命令行(以管理员身份运行),输入 net stop mysql80(停止服务) net start mysql80(启动服务)
3、客户端连接
方式一:MySQL提供的客户端命令行工具
方式二(需要添加环境变量,MySQL文件路径C:\Program Files\MySQL\MySQL Server 8.0\bin):系统自带命令行工具执行指令 mysql【-h 127.0.0.1】【-P 3306】 -u root -p
-h连接的是哪个ip,-p连接的是哪个端口;默认就是链接本机
4、可视化建表
新建数据库,然后直接在表下右键新建表即可,里面可以自己添加信息
5、DOS界面建表
登录
创建数据库test01,并且添加表demo01
添加信息,并且查看信息
6、其他相关基础知识
数据库的结构
1.所谓安装Mysq|数据库,就是在主机安装一 个数据库管理系统(DBMS),这个管理程序可以管理多个数据库。DBMS(database manage system)
2.一个数据库中可以创建多个表,以保存数据(信息)。
3.数据库管理系统(DBMS)、数据库和表的关系如图所示:示意图
语句的分类
DDL :数据定义语句[create 表,库…]
DML :数据操作语句[增加insert,修改update,删除delete]
DQL :数据查询语句[select ]
DCL :数据控制语句[管理数据库:比如用户权限grant revoke ]
基本配置信息及一些说明
在文件my.ini文件中有体现,也可以自行修改。这个文件一开始我也没找到,这我是参考参考深海幽声的博客-CSDN博客_mysql没有my.ini文件
端口号:为3306,自己也可以修改
数据库中的语句不区分大小写,但一般都是用大写会比较规范