03Web安全后端基础-1

本文介绍了后端开发中的基础SQL知识,包括数据库类型如SQLite、MySQL等,以及SQL的基本语法,如创建数据库、表,以及插入、修改、查询和删除数据。此外,还详细讲解了SQL的高级查询技巧,如连接查询、子查询、联合查询、常用函数等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、后端开发基础SQL

1、数据库简介及SQL基本语法

常见数据库

  • SQLite(小)
  • MYSQL、MSSQLServer(中)
  • Oracle(大)
  • Access、Mongodb、DB2、Sybase、Informix(不常见)

基本SQL语法(1)

  • 创建数据库create database db_name charset=utf8;
  • 选择数据库use db_name
  • 创建表create table table_name(id int(11) not null primary key auto_increment)charset=ut8;
  • 删除数据库drop databases db_name;
  • 删除表drop table table_name;

基本SQL语法(2)

  • 插入数据insert user(username,password) values('admin','admin');
  • 修改数据update table_name set col_name=value
  • 查询数据select user,password from user where user='admin' and password='admin';
  • 删除数据delete from table_name ;

二、sql高级查询

1、Mysql的基础查询语句

  • 基本查询select * from 表;
  • 字段查询select 字段1,字段2 from 表;
  • 条件查询select * from 表 where 条件;
  • 结果排序select * from 表 order by 字段;

升序ASC,降序DESC

  • 结果分组select * from 表 group by 字段;
  • 结果分页(限制)select * from 表 limit n,m;
  • 多种查询合并,先后顺序

条件>排序=分组>分页(限制)

2、连接查询

  • 内连接
    在这里插入图片描述

  • 外连接
    在这里插入图片描述

  • 交叉连接
    在这里插入图片描述

3、联合查询
在这里插入图片描述

4、子查询
在这里插入图片描述

5、常用函数

  • 聚合函数
    在这里插入图片描述

  • 数学函数
    在这里插入图片描述

  • 字符串函数

  • 日期和时间函数

  • 加密函数

  • 系统信息函数

上一篇:02web前端基础
下一篇:03web后端基础-2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值