MYSQL小白速懂

mysql的下载

1.正规官网途径下载

从官网找到安装包,进行下载
在这里插入图片描述
这个的好处是,自动给你安排环境变量,直接就能用,无需设置。一直点下一步即可。

需要补充的东西有,他会开放端口:3306,mysql是一项服务,是计算机之间的通信交互,一项服务需要开放一个端口才能进行,一般下载会自动开放3306

所开放服务可在cmd中使用net start查看已经开放的服务

在下载的时候,会有·C:\Program Files\MySQL”和“C:\Documents and SettingsAll Users\Application Data|MySQL”的文件

在使用mysql的时候,需要先进行启动,当然你也可以设置为开机自动启动,使用,

命令行为net start mysql,关闭的命令行net stop mysql 然后我们需要进行数据库的连接,命令行为mysql -h 127.0.0.1 -u root -p,然后输入自己的密码.

-h可以省略,ip地址的127.0.0.1可以理解为英语单词中的I,就是我自己的意思,连接自己,可以省略,-u 即为 user,意思是以root用户登录mysql, -p 即为 password,密码,我们当然还可以这么写mysql -h 127.0.0.1 -u root -p 密码,不过这样,你的密码就会暴露,采用上面的写法,可以有效保护用隐私,密码输入的时候会是星号。

在这里插入图片描述

2.懒人版搭建方法

实不相瞒,我就是这种搭建方法,phpstudy中,有mysql这一项服务,只需要下载phpstudy,开启这项服务,可以省略。。很多时间.

在这里插入图片描述

mysql的使用

mysql要用到的话,就是增删改查
在cmd中创建名为student的数据库
在这里插入图片描述
记得加分号!!!然后打开可视化界面,就会发现多出一个数据库。。
啥啥啥??你问我可视化界面在哪??
在这里插入图片描述
看到了吗。。。懒人专用,简单吧。。不是懒人工具的可以找找workbench.

在这里插入图片描述
接下来创建表
在这里插入图片描述
剩下的各种命令,请参考此博主的文章,都是简单的英文单词组合,比C语言简单

mysql基本命令
sql语句大全

sql如何被利用

假设,我们有数据库,给用户定于的查询语句为 select * from student where id = " " 双引号里,输入的是要查询的是id 数字,但是,用户输入的不一定非要是数字啊,

我们都知道代码中注释是不会被执行的

可以看到,id = 后面有双引号,那么我们输入的时候,输入双引号,他就会和等于前面的双引号构成闭合,然后我们构造布尔真值语句,那么用户就相当于访问到了数据库,可能会造成个人信息,密码等等的泄露

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值