太厉害了MySQL总结的太全面了

本文阅读 4 分钟
首页 Linux,系统 正文

img

img

上学期间每次只要上数据库的课程,困得不行,到后来才发现数据库的重要性。

🍄 1.介绍

🍅 2.优点

MySQL的优点:

🍆 3.缺点

MySQL的缺点:

🌽 4.数据库对比

常见数据库有<关系数据库系统>: ORACLE(甲骨文)、DB2、SQL
Server、Sybase、Informix、MySQL、VF、Access等。

👉 (1)、性能

👣 (2)、可伸缩性,并行性

👪 (3)、安全性

💢 (4)、操作

🕔 (5)、使用风险

💥 (6)、开放性

💃 (7)、易维护性和价格

资料来源点击这里

🍄 1.命令大全

👉(1).常用操作数据库命令

👣(2).修改表的命令

👪(3).对数据的操作

🐁 <1>增加数据
insert into 表名 values(1,2);  //添加数据1和数据2
insert into 表名(字段1,字段2) values(1,2);//添加数据1和数据2到字段1和字段2
insert into 表名(字段1,字段2) values(1,2),(3,4);//多数据添加
🐃 <2>删除数据
delete from 表名 where 条件;
🐅 <3>更新数据
update 表名 set 字段1=1,字段2=2 where 条件
🐇 <4>查询数据
select* feom 表名; //查询表中所有数据库
select 字段 from 表名; //查询该表下的字段
select 字段 from 表名 where 条件; //根据指定的条件查询字段(非常常用)
select 字段 from 表名 id between 1 and 5;//查找字段区间为1-5的数据
🐉 <5>对数据进行排序
select 字段 from 表名 order by 字段 (desc//降序|asc//升序)
举个例子:
select* from studentname order by  name,studentid desc, age asc;//很简单是将学生表的学生号进行降序排列,年龄进行升序排列
🐋 <6>数据进行分组
分组很简单就是group by 的使用学会就可以了
这里主要讲一点:
select * from name limit(偏移量,数量); 
其中    偏移量=(n-1)✖数量

💢(4).多表联合查询

联合这里就需要讲到 and or 的用法,字面意思 and就是和 or就是或

and:
select uname,id,passwd from root  and select whoani from admin;//这个肯定同时输出

or:
select uname,id,passwd from root  or select whoani from admin;//选择起哄一个输出

🕔(5).权限语句

🍅 2.常用的函数

🍄 1.基础

这里我使用的是nivacat工具用的是mysql数据库,下面的演示都在这个环境中进行演示

👉(1)建立数据库

🐁 <1>打开nivacat

img#### 🐃 <2>连接数据库

注意一点,使用这个软件之前需要配置Mysql数据库和任意中间件,我这用的是小皮面板搭建的环境

img

🐅 <3>建库

建立一个MySQL数据库

img

配置需要的东西,这里密码一般都是root或者123456,不知道的可以查看配置文件

img

建立好之后,点击这几变成绿色说明就成功搭建好数据库。

img

👣(2)查询信息

🐁 <1>查询所有库名

show databases;

img

🐃 <2>查询表

show tables;

img

🐅 <3>查询字段

select id,pw from member

img

👪(3)增加数据

insert into member(username,pw,sex,phonenum,address,email) values('admin','111','man','123','123','123@123.com');

img

🐁 <1>添加表

img

🐃 <2>添加表

img

💢(4)删除数据

🐁 <1>删除库

先看下原来的表里面是存在一个test数据库的 img执行删除命令

drop database test;

我们可以看到test被删掉了

img

🐃 <2>删除表

drop table jianyu;

img

🐅 <3>删除字段

delete from jianyu where shijian=2022;

img

delete from member where id=25;

img

🕔(5)更改数据

🐃 <1>更改表

原先表为 massage

img

输入alter table message rename mg; //修改表名

img

🐅 <2>更改字段

原本name=’叮当‘ 修改后name=‘张三’

update message set name='张三' where age=18;

img

这里抱怨一下下:终于总结完了,1w2q字,小企鹅太难了。 img

个人感觉自从慢慢结束了数据库,对网站数据传输也开始慢慢的了解了,学习不仅要有深度还需要有广度,各位技术友们,咱们一起加油啊。

各位小伙伴们咱们高出见

img

本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/weixin_50481708/article/details/125010537
-- 展开阅读全文 --
BUUCTF Web [极客大挑战 2019]Knife
« 上一篇 06-24
安全面试之XSS(跨站脚本攻击)
下一篇 » 07-24

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复