MYSQL入门(一)
作者:互联网
MYSQL入门(一)
前五天沉迷二进制和C语言周五晚上才想起来有数据库的学习任务还没有完成。那就再熬一晚上。同时我会尽力将学习记录写的详细,希望能帮到更多人。
查资料的过程中,惊奇的发现《原神》的数据库最近流出了很多账号,撞库攻击?图片附在文末。
学习目标
1.了解什么是数据库?
2.数据库的表,列,字段,数据之间的联系。
3.选择MySQL数据库进行学习增、删、查、改简单操作。
环境推荐及原因
最好使用PHPstudy集成环境。不用下载单独的MySQL。到官网下载最新的小皮面板,选择对应的操作系统即可。
这里补上链接https://www.xp.cn/
优点也很明显: 1、便于安装,部署方便。
2、服务器版本快速切换。
3、集成了很多实用的工具。
自学过程
这里贴出来一些我学习的渠道,以及链接。
关于数据库的基础可以看b站的这个视频,入门的总时长算下来也就两个小时。
https://www.bilibili.com/video/BV12b411K7Zu/?spm_id_from=333.788.videocard.0
PHPstudy的使用教程可以直接看官网的教程:https://www.xp.cn/phpstudy/
PHPstudy的安装以及环境配置可以看知乎的这篇:https://zhuanlan.zhihu.com/p/31565779
实验流程
一:数据库相关概念
1、DB:数据库,存储数据的容器
2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB
3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的 主流数据库软件通用的语言
所以说,MYSQL并不能叫做数据库,他只是数据库软件。
安装过程就跳过了,百度一搜一大把。
二:配置环境变量
三:MySQL的命令操作
打开命令行窗口输入命令进行测试。
mysql -uroot -p
最近原神抽卡抽魔怔了,刚刚在小皮面板新建了个数据库,名字叫椰羊…
输入查看命令,看一下我刚刚在小皮面板新建的是啥。
status
显然,刚刚在小皮面板新建的应该是一个新的用户的数据库,现在是root用户下。输入quit退出。
更换用户也很简单,只需要将前那段命令的root换成小皮面板创建时的用户名即可。
接下来我们研究一下,mysql的增删查改。
四:MySQL最基本的增删查改
1、增加和删除数据库
增加/删除
create database babala; /drop database babala;
一定要记得加上分号!!!!这玩意儿和C语言一样,没分号会一直换行,别问我为啥知道的。如果输入命令出现错误可以输出Ctrl+c退出来。
2、增加和删除表(和上面差不多)
create table if not exists `YuanShen`(
`序号` int unsigned auto_increment,
`芭芭拉` varchar(100) not null,
`冲` varchar(40) not null,
`鸭` varchar(40) not null,
primary key (`序号`)
)engine=innodb default charset=utf8;
列名称,后面跟的是数据类型,要根据需要记录的数据来写。
插入
接下来往表里插入信息。格式如下:
insert into YuanShen
-> (芭芭拉, 冲, 鸭)
-> values
-> ("愿风神", "忽悠", "你");
查看
然后输入命令查看表中信息。
select * from YuanShen;
查询
也可以输入以下命令,查询指定的数据。
select * from yuanshen.YuanShen where 芭芭拉 ='凝冰渡海';
如果要更改表中的内容,比如最近椰羊出了以后,凯亚直接失业,我们就可以把它改成甘雨。
update YuanShen set 鸭='甘雨' where 芭芭拉='凝冰渡海';
3、删除表中信息以及删除表
delete from YuanShen where 芭芭拉='凝冰渡海';
删除表很简单,和删除库的语句一样,就不演示了。
drop table YuanShen;
文章末尾附上之前原神数据库外泄的攻击手段,咱也不懂,留个记号以后再学。
撞库攻击:
参考资料包含文章开篇的几个链接以及:
https://www.runoob.com/mysql/mysql-drop-tables.html
https://www.cnblogs.com/hujq1029/p/9922287.html
http://c.biancheng.net/view/2580.html
标签:小皮,www,入门,数据库,YuanShen,芭芭拉,https,MYSQL 来源: https://blog.csdn.net/weixin_51555115/article/details/112726924