从零开始掌握网络安全:MySQL篇

        本篇文章主旨是记录本人的学习历程、学习资料的整理,大部分都是在老师处学习或者网络上抄录,如有错误可以指出哦。

学习内容

数据库概念:数据库就是一个专门用来存储、管理海量数据的“超级仓库”;专业定义:数据库是长期存储在计算机内、有组织、可共享的数据集合;

DBMS:数据库的专属管家软件,专门帮咱们管仓库里的数据;MySQL、Oracle、Microsoft SQL Server 都是关系型数据库系统,通过SQL结构化查询语言来存取、管理关系型数据库的数据。

SQL介绍

SQL-结构化查询语言

1、数据定义语言(DDL):用于创建和修改数据库对象(如表和索引)的结构,如CREATE、ALTER、DROP等语句;

2、数据操纵语言(DML):用于对数据库中的数据进行新增、修改、删除等操作,如INSERT、UPDATE、DELETE等语句;

3、数据查询语言(DQL):用于对数据进行查询操作,如SELECT语句;

4、数据控制语言(DCL):用于控制用户对数据的访问权限,如GRANT和REVOKE语句;
 

相关操作

1、新建数据库-ku

CREATE DATABASE ku CHARACTER SET utf8 COLLATE utf8_general_ ci;

2、新建数据表-users

CREATE TABLE users (
    id INT PRIMARY KEY, -- id(主键,唯一不重复)
    name VARCHAR(50) NOT NULL,-- 姓名(NOT NULL:必须填写,不能留空)
    password VARCHAR(50) NOT NULL, -- 密码(NOT NULL:必须填写,不能留空)
)

3、插入数据

INSERT INTO 表名 (字段1,字段2,...) VALUES (值1,值2,...);

4、修改数据

UPDATE 表名 SET 字段1=新值1,字段2=新值2,...[WHERE条件];

5、删除数据

DELETE FROM 表名[WHERE条件];

6、查询表数据、条件查询、排序查询;

SELECT (列名) FROM (表名);
SELECT (列名) FROM (表名) WHERE (条件);
SELECT (列) FROM (表) ORDER BY (列) DESC/ASC;-- asc为升序,desc为降序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值