MySQL概述--天冷加衣



数据库概述

数据库的特点

1.持久化存储数据的,其实就是一个文件系统
2.使用了统一的方式操作数据库,方便存储和管理数据

数据库的区分

数据库的一种区分方式:基于存储介质 。存储介质分为两种:磁盘和内存

关系型数据库:存储在磁盘中
非关系型数据库:存储在内存中

MySQL数据库

Mysql是一种C/S结构:客户端和服务端

服务端对应的软件:Mysqld.exe

MySQL最高支持千万级别的并发访问

连接

MySQL:mysql -uroot -proot

卸载

MySQL:直接卸载,然后从MySQL的安装目录的my.ini配置文件中找到 datadir="…",这是MySQL数据文件夹路径

配置

MySQL服务启动

1. 手动
2. cmd–>services.msc打开服务的窗口
3. 使用管理员打开cmd

net start mysql :启动mysql的服务
此处mysql为MySQL服务的名字 ==>
这里的mysql是一个服务名称,执行services.msc,可以看到mysql服务,执行路径是 xxx\mysqld --defaults-file=xxx,可认为mysql这个服务是mysqld 的别名,net start mysql 就是运行 mysqld程序

net stop mysql:关闭mysql服务

MySQL登录

1. mysql -uroot -proot
2. mysql -h连接目标的ip -p连接目标的密码

MySQL退出

1.exit
2.quit

什么是SQL?

Structured Query Language 结构化查询语言

SQL通用语法

1.SQL语句可以单行或者多行书写,以分号结尾。
2.空格和缩进增强语句可读性
3.不区分大小写,关键字建议大写
4.单行注释:-- 注释内容 或 # 注释内容(MySQL特有)
多行注释:/* 注释内容 */

SQL分类

1.DDL 数据定义语言
用来定义数据库对象:数据库,表,列等。关键字:create,drop,alter等
2.DML 数据操作语言
用来对数据库中表的数据进行增删改。关键字:insert,delete,update等
3.DQL 数据查询语言
用来查询数据库中标的记录(数据)。关键字:select,where等
4.DCL 数据控制语言
用来定义数据库的访问权限和安全级别,及创建用户。关键字:GRANT,REVOKE等
5.TPL 事务处理语言
它的语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。(不是所有的关系型数据库都提供事务安全处理)
专门用于事务安全处理:transaction

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值