第十一天sql基础

从零开始复习SQL( 第十一天) 合集精选: 从零开始复习SQL( 连续带大家每天做几道题,进行足够的详解) 从零开始复习SQL( 第一天) 从零开始复习SQL( 第二天) 从零开始复习SQL( 第三天) 从零开始复习SQL( 第四天) 从零开始复习SQL( 第五天) 从零开始复习SQL( 第六天) 从零开始复习SQL( 第七天) 从零开始复习SQL( 第八天) 从零开始复习SQL( 第九天) 从零开始复习SQL( 第十天) 查... 阅读详情

1. MySql命令

1.1
开启服务 net start mysql
关闭服务 net stop mysql
1.2
登陆在bin目录下 :mysql -uroot -proot
退出 :exit、quit
远程连接 :mysql -hIP地址 -uroot -proot

2. MySql语法

1.注释

杆杆空格 ( – 注释 )或者( # 注释 ),多行注释 /* 注释 */

2.MySql语法分类

1.DDL(操作数据库、表)

CRUD操作
1.1 C(Create)
//创建数据库
create database db1;
//如果不存在再创建
create database db1 if not exists db1;
//指定字符集
create database db1 character set GBK;
//连接到一起
create database if not exists db1 character set GBK;
1.2 R(Retrieve)
//查询所有数据库
show databases;
//查询数据库(mysql)的创建语句,主要是看编码。
show create database mysql;
1.3 U(Update)
//修改数据库字符集
alter database db1 character set utf8;
1.4 D(Delete)
//删除数据库
drop database db1;
//如果存在删除
drop database if exists db1;
1.5使用数据库
//查询正在使用的数据库
select database();
//使用数据库
use db1;

2.DDL(操作数据库中的表)

1.1 C(Create)
//创建一个学生表
create table student(
id int(11),
name varchar(32),
age int(11),
score double(4,1),
birthday date,
insert_time timestamp
);

//复制表
create table 表名 like student;
1.2 R(Retrieve)
//查询表名称
show tables;
//查询表结构
desc 表名;
1.3 U(Update)
//改表名
alter table 表名 rename to 新表名;
//改字符集
alter table 表名 character set 字符集;
//添加列
alter table 表名 add 列名 数据类型;
//既改列名,也改类型
alter table 表名 change 列名 新列名 新数据类型;
alter table 表名 modify 列名 新数据类型;
//删除列
1.4 D(Delete)
//删除表,如果存在
drop table if exists student;
//删除列
alter table 表名 drop 列名;

3.DML(增删改表中的数据)

1.添加
INSERT INTO 表名(列名集合)VALUES(数据内容);
2.删除
//如果没有加条件,直接删除所有记录
DELETE FROM 表名 WHERE 条件;
//删除表,然后创建空表
TRUNCATE TABLE user;
3.修改
UPDATE 表名 SET 列名 = 值 WHERE 条件;

4.DQL(查询表中数据)

语法
SELECT 字段列表
FROM 表名列表
WHERE 条件列表
GROUP BY 分组字段
HAVING 分组之后的条件
ORDER BY 排序
LIMIT 分页限定

4.1 基础查询

1.DISTINCT关键字的使用,去除重复
SELECT DISTINCT 字段 FROM 表名;
2.IFNULL(A,B)关键字的使用,如果为NULL
A,如果为NULL则使用B的值
SELECT IFNULL(字段值,替换值) FROM 表名;
3.AS 关键字的使用,起别名

4.2 条件查询

1.//查询20与30之间的age
SELECT * FROM student WHERE age>=20 && age <=30;
SELECT * FROM student WHERE age>=20 andage <=30;
SELECT * FROM student WHERE age BERWEEN 20 AND 30;
2.//查询age为22,18,25
SELECT * FROM student WHERE age=22 OR age = 18 OR age=25;
SELECT * FROM student WHERE age IN(22,18,25);
3.//查询条件为null
SELECT * FROM student WHERE age IS NULL;
4.LIKE关键字,模糊查询
//查询name第一个为马的
SELECT * FROM student WHERE name LIKE ‘马%’;
//查询name第二个为化的
SELECT * FROM student WHERE name LIKE ‘_化%’;
//查询name为三个字的人
**SELECT * FROM student WHERE name LIKE ‘_ _ _’;
**

4.3 排序查询

1.语法
ORDER BY 排序字段 排序方式
//根据age排序
SELECT * FROM user ORDER BY age ASC;
SELECT * FROM user ORDER BY age DESC;
//排序条件可以多个,当age一样时,按照下一个排序条件进行
SELECT * FROM user ORDER BY age ASC,其他字段.ASC;

4.4 聚合函数

1.count:统计
2.max:最大
3.min:最小
4.sum:和
5.avg:平均值

4.5 分组查询

语法
GROUP BY 分组字段
//分组后其他字段没意义,只能加分组之后的字段,要么加聚合函数
SELECT password,AVG(id) FROM user GROUP BY password;
WHERE 和 HAVING 的区别
1.WHERE 在分组前限定,HAVING在分组后进行限定
2.WHERE不可以使用聚合函数,HAVING可以
3.GROUP BY 与 HAVING 同时出现时HAVING必须在后面

4.6 分页查询

语法
LIMIT 开始的索引,每页查询的条数
分页公式
开始的索引 = (当前的页码 - 1)* 每页显示的条数

5. 约束

对表中的数据进行限定,保证
1.主键约束 PRIMARY KEY AUTO_INCREMENT,-- 自动增长主键
2.非空约束 NOT NULL
3.唯一约束 UNIQUE

CREATE TABLE stu(
	-- id INT PRIMARY KEY, -- 主键约束
	id INT PRIMARY KEY AUTO_INCREMENT,-- 自动增长主键
	name VARCHAR(20) NOT NULL, -- name为非空
	phone_number VARCHAR(20) UNIQUE -- 唯一约束
	
);
-- 删除主键约束
ALTER TABLE stu DROP PRIMARY KEY;
-- 添加主键约束
ALTER TABLE stu MODIFY id INT PRIMARY KEY;
-- 删除非空约束
ALTER TABLE stu MODIFY name VARCHAR(20);
-- 添加非空约束
ALTER TABLE stu MODIFY name VARCHAR(20) NOT NULL;
-- 删除唯一约束
ALTER TABLE stu DROP INDEX phone_number;
-- 添加唯一约束
ALTER TABLE stu MODIFY phone_number VARCHAR(20) UNIQUE;

4.外键约束
创建表的时候创建外键

CREATE TABLE stu (
	id INT PRIMARY KEY AUTO_INCREMENT,
	user VARCHAR(35) NOT NULL UNIQUE,
	user_id INT,
	CONSTRAINT stu_user_fk FOREIGN KEY (user_id) REFERENCES user(id)
);

删除外键

ALTER TABLE stu DROP FOREIGN KEY stu_user_fk;

添加外键

ALTER TABLE stu ADD CONSTRAINT stu_user_fk FOREIGN KEY (user_id) REFERENCES user(id);

//级联更新ON UPDATE CASCADE

ALTER TABLE stu ADD CONSTRAINT stu_user_fk 
FOREIGN KEY(user_id) REFERENCES user(id) ON UPDATE CASCADE;

删除
ON DELETE CASCADE

3. 多表操作

1. 多表之间的关系

1.一对一

2.一对多
实现:
在多的一方建立外键指向一的一方
3.多对多
实现:需要第三个表来建立外键

2. 范式

1.第一范式(1NF):每一列都是不可分割的
2.第二范式(2NF):

4. 数据库还原与备份

1.命令行
备份
mysqldump -u用户名 -p密码 数据库的名称 > 保存的路径//文件名称
得到一个sql文件
还原
创建数据库,进入数据库
执行
source 文件地址//文件名称
2.图形化界面

5. 多表查询

一.多表查询
1. 内连接
1.1 隐式内连接:使用where条件消除无用数据
SELECT * FROM emp,dept WHERE emp.dept_id = dept.id;
1.2 显式内连接:
SELECT * FROM emp INNER JOIN dept ON emp.dept_id = dept.id;
SELECT * FROM emp JOIN dept ON emp.dept_id = dept.id;
2. 外连接
2.1 左外连接
语法:select 字段列表 from 表1 left [outer] join 表2 on 条件;
查询的是左表所有数据以及其交集部分。
例子:
查询所有员工信息,如果员工有部门,则查询部门名称,没有部门,则不显示部门名称
SELECT t1.*,t2.name FROM emp t1 LEFT JOIN dept t2 ON t1.dept_id = t2.id;
2.2 右外连接
语法:select 字段列表 from 表1 right [outer] join 表2 on 条件;
查询的是右表所有数据以及其交集部分。
例子:
SELECT * FROM dept t2 RIGHT JOIN emp t1 ON t1.dept_id = t2.id;
3. 子查询

  1. 子查询的结果是单行单列的:
    * 子查询可以作为条件,使用运算符去判断。 运算符: > >= < <= =
    *
    – 查询员工工资小于平均工资的人
    SELECT * FROM emp WHERE emp.salary < (SELECT AVG(salary) FROM emp);

  2. 子查询的结果是多行单列的:
    * 子查询可以作为条件,使用运算符in来判断
    – 查询’财务部’和’市场部’所有的员工信息
    SELECT id FROM dept WHERE NAME = ‘财务部’ OR NAME = ‘市场部’;
    SELECT * FROM emp WHERE dept_id = 3 OR dept_id = 2;
    – 子查询
    SELECT * FROM emp WHERE dept_id IN (SELECT id FROM dept WHERE NAME = ‘财务部’ OR NAME = ‘市场部’);

  3. 子查询的结果是多行多列的:
    * 子查询可以作为一张虚拟表参与查询
    – 查询员工入职日期是2011-11-11日之后的员工信息和部门信息
    – 子查询
    SELECT * FROM dept t1 ,(SELECT * FROM emp WHERE emp.join_date > ‘2011-11-11’) t2
    WHERE t1.id = t2.dept_id;

– 普通内连接
SELECT * FROM emp t1,dept t2 WHERE t1.dept_id = t2.id AND t1.join_date > ‘2011-11-11’

6. 事务

  1. 事务的基本介绍
    1. 概念:
    * 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。

  2. 操作:
    1. 开启事务: start transaction;
    2. 回滚:rollback;
    3. 提交:commit;
    3. 例子:
    CREATE TABLE account (
    id INT PRIMARY KEY AUTO_INCREMENT,
    NAME VARCHAR(10),
    balance DOUBLE
    );
    – 添加数据
    INSERT INTO account (NAME, balance) VALUES (‘zhangsan’, 1000), (‘lisi’, 1000);

SELECT * FROM account;
UPDATE account SET balance = 1000;
– 张三给李四转账 500 元

– 0. 开启事务
START TRANSACTION;
– 1. 张三账户 -500

UPDATE account SET balance = balance - 500 WHERE NAME = ‘zhangsan’;
– 2. 李四账户 +500
– 出错了…
UPDATE account SET balance = balance + 500 WHERE NAME = ‘lisi’;

– 发现执行没有问题,提交事务
COMMIT;

– 发现出问题了,回滚事务
ROLLBACK;
4. MySQL数据库中事务默认自动提交

*事务提交的两种方式:
* 自动提交:
* mysql就是自动提交的
* 一条DML(增删改)语句会自动提交一次事务。
* 手动提交:
* Oracle 数据库默认是手动提交事务
* 需要先开启事务,再提交
* 修改事务的默认提交方式:
* 查看事务的默认提交方式:SELECT @@autocommit; – 1 代表自动提交 0 代表手动提交
* 修改默认提交方式: set @@autocommit = 0;

  1. 事务的四大特征:
    1. 原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败。
    2. 持久性:当事务提交或回滚后,数据库会持久化的保存数据。
    3. 隔离性:多个事务之间。相互独立。
    4. 一致性:事务操作前后,数据总量不变
  2. 事务的隔离级别(了解)
    * 概念:多个事务之间隔离的,相互独立的。但是如果多个事务操作同一批数据,则会引发一些问题,设置不同的隔离级别就可以解决这些问题。
    * 存在问题:
    1. 脏读:一个事务,读取到另一个事务中没有提交的数据
    2. 不可重复读(虚读):在同一个事务中,两次读取到的数据不一样。
    3. 幻读:一个事务操作(DML)数据表中所有记录,另一个事务添加了一条数据,则第一个事务查询不到自己的修改。
    * 隔离级别:
    1. read uncommitted:读未提交
    * 产生的问题:脏读、不可重复读、幻读
    2. read committed:读已提交 (Oracle)
    * 产生的问题:不可重复读、幻读
    3. repeatable read:可重复读 (MySQL默认)
    * 产生的问题:幻读
    4. serializable:串行化
    * 可以解决所有的问题

*注意:隔离级别从小到大安全性越来越高,但是效率越来越低
* 数据库查询隔离级别:
* select @@tx_isolation;
* 数据库设置隔离级别:
* set global transaction isolation level 级别字符串;

演示:
set global transaction isolation level read uncommitted;
start transaction;
– 转账操作
update account set balance = balance - 500 where id = 1;
update account set balance = balance + 500 where id = 2;

7.DCL

  • SQL分类:
    1. DDL:操作数据库和表
    2. DML:增删改表中数据
    3. DQL:查询表中数据
    4. DCL:管理用户,授权

    • DBA:数据库管理员

    • DCL:管理用户,授权

      1. 管理用户

        1. 添加用户:

          • 语法:CREATE USER ‘用户名’@‘主机名’ IDENTIFIED BY ‘密码’;
        2. 删除用户:

          • 语法:DROP USER ‘用户名’@‘主机名’;
        3. 修改用户密码:

          UPDATE USER SET PASSWORD = PASSWORD(‘新密码’) WHERE USER = ‘用户名’;
          UPDATE USER SET PASSWORD = PASSWORD(‘abc’) WHERE USER = ‘lisi’;

          SET PASSWORD FOR ‘用户名’@‘主机名’ = PASSWORD(‘新密码’);
          SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘123’);

          • mysql中忘记了root用户的密码?
            1. cmd – > net stop mysql 停止mysql服务

              • 需要管理员运行该cmd
            2. 使用无验证方式启动mysql服务: mysqld --skip-grant-tables

            3. 打开新的cmd窗口,直接输入mysql命令,敲回车。就可以登录成功

            4. use mysql;

            5. update user set password = password(‘你的新密码’) where user = ‘root’;

            6. 关闭两个窗口

            7. 打开任务管理器,手动结束mysqld.exe 的进程

            8. 启动mysql服务

            9. 使用新密码登录。

        4. 查询用户:
          – 1. 切换到mysql数据库
          USE myql;
          – 2. 查询user表
          SELECT * FROM USER;

          • 通配符: % 表示可以在任意主机使用用户登录数据库
      2. 权限管理:

        1. 查询权限:
          – 查询权限
          SHOW GRANTS FOR ‘用户名’@‘主机名’;
          SHOW GRANTS FOR ‘lisi’@’%’;

        2. 授予权限:
          – 授予权限
          grant 权限列表 on 数据库名.表名 to ‘用户名’@‘主机名’;
          – 给张三用户授予所有权限,在任意数据库任意表上

          GRANT ALL ON . TO ‘zhangsan’@‘localhost’;

        3. 撤销权限:
          – 撤销权限:
          revoke 权限列表 on 数据库名.表名 from ‘用户名’@‘主机名’;
          REVOKE UPDATE ON db3.account FROM ‘lisi’@’%’;

SQL刷题系列之基础篇 阅读详情

相关推荐

SQL基础练习

条件查询 emolyee表结构 题目 练习 SELECT last_name,salary from employees where salary>12000 SELECT last_name, department_id,salary*12*(1+IFNULL(commission_pct,0)) as 年薪 from employees where employee_id = 1...

Sicilly的博客 3961

第十一天 SQL

SQL 结构化查询语句: $ sqlplus / as sysdba 在oracle用户下以管理员身份进入sql SQL> alter user hr account unlock identified by hr; 解锁hr用户 SQL> show user 显示当前管理员身份 SQL> desc employees 显示employees的所有列 ...

android0011的博客 104

Ansys Zemax|无焦系统设计中的角度单位优化技巧

本文详细介绍了在Ansys Zemax OpticStudio中进行无焦系统设计的核心技巧。重点阐述了从聚焦思维到角度思维的转换,并演示了如何通过开启‘无焦像空间’模式、构建以波前和光束尺寸为目标的评价函数来优化激光扩束镜等系统。文章还分享了使用IMSF操作数处理混合系统以及常见误区避坑的实用指南,旨在帮助光学设计者高效完成无焦系统的设计与分析。

weixin_29231027的博客 362

第十一天、SQL*Loader的使用

第十一章、SQL*Loader的使用 1.SQL*Loader简介 2.SQL*Loader的控制文件 如何创建使用控制文件,控制文件的语法特征 3.SQL*Loader数据文件 SQL*Loader数据文件的内容,不同格式数据文件的应用 使用实例: cmd sqlldr 例如: 准备一个文本文件:abc.txt 内容为: ABC,XYZ CDE,FGH HK...

angnong3282的博客 102

Arduino-Pico:用Arduino生态开发树莓派RP2040双核与PIO实战

在嵌入式开发领域,微控制器编程是连接硬件与软件的核心技能。其原理在于通过编写代码直接控制处理器与外设,实现特定功能。掌握这项技术能极大提升开发效率,降低硬件操作门槛,广泛应用于物联网、智能硬件和自动化控制等场景。本文聚焦于如何利用Arduino这一广受欢迎的生态,来开发树莓派RP2040微控制器。RP2040以其双核Cortex-M0+架构和独特的可编程IO(PIO)硬件而著称,性能强大。通过第三方Arduino核心(arduino-pico),开发者可以沿用熟悉的Arduino语法和库,快速调用双核并行处

weixin_26905423的博客 381

Intel RealSense D435 深度相机详解

Intel RealSense D435 深度相机是 Intel 推出的一款基于深度感知技术的相机,广泛应用于机器人、无人机、增强现实(AR)、虚拟现实(VR)、3D扫描、智能监控等领域。D435 是 RealSense 系列中较为高端的深度相机之一,结合了深度传感和 RGB 摄像技术,为用户提供高精度的深度数据和高质量的图像捕捉能力。

crasher123的博客 2949

【苍穹外卖 | 项目日记】第十一天

本文总结了苍穹外卖第十一天数据统计与分析模块的学习内容,主要包括Apache ECharts数据可视化库的使用、各类统计功能的实现方法以及常见问题解决方案。重点介绍了营业额统计、用户统计、订单统计和销量排名Top10等功能的VO设计、Service层实现和Mapper层SQL编写。同时总结了时间类型转换、空值处理、SQL转义字符等实用技巧,以及Stream API在数据处理中的应用。通过本模块学习,掌握了将业务数据转化为可视化图表的技术要点,理解了数据统计在企业决策中的重要性。

感谢阅读。 1165

LabVIew串口收发的一些问题

LabView串口收发实验总结

weixin_45508826的博客 2066

SQL基础

第一章 SQL基础 1.SQL 介绍 SQL是什么? SQL指结构化查询语言,全称是Structured Query Language。 SQL可以访问和处理数据库,包括数据查询,插入,更新和删除。 SQL在1986年成为ANSI的一项标准,在1987成为国际化标准组织标准。 SQL能做什么? SQL可以从数据库中查询数据,插入数据,更新和删除数据。 SQL可以创建新数据库,新的表和创建存储过程。 SQL可以创建视图,并设置表,存储过程,视图的权限等。 注意: 除了SQL标准之外,大部分SQL数据

guye 1万+

基于APDL语言的结构优化设计

同理,二次微分值称为二阶值。通俗地讲优化分析,指的找到一种方案可以满足所有的设计要求,而且所需的支出(如重量,面积,体积,应力,费用等)最小。设计方案的任何方面都是可以优化的,比如说:尺寸(如厚度),形状(如过渡圆角的大小),支撑位置,制造费用,自然频率,材料特性等。完成分析文件的建立后,就可以进行优化分析了,如果在交互方式下进行优化的话,最好先在ANSYS数据库中用分析文件建立参数,其优点有:初始参数可以作为一阶分析方法的起点,且对于优化过程参数在数据库中可以在GUI下进行操作,便于定义优化变量。

m0_73816777的博客 1179

锂电池剩余使用寿命预测(RUL) | 基于Stacked-LSTM-Autoencoder的锂电池寿命多变量多步预测(Tensorflow)

锂电池剩余使用寿命预测(RUL) | 基于Stacked-LSTM-Autoencoder的锂电池寿命多变量多步预测(Tensorflow)

前程算法屋的博客 851

SQL基础教程总结

Mick的《SQL基础教程》(第二版)总结。 1、前言 本书很适合入门学习SQL语言,以PostgreSQL数据库为例,讲解了SQL的基础知识。 如何安装PostgreSQL:如何安装PostgreSQL 下载《SQL基础教程》(第二版):[百度网盘链接] 提取码:9hpm 2、正文 本书有九章内容,以下是每一章内容的导图。 第一章:数据库和SQL 第二章:查询基础 第三章:聚合和排序 第四章:数据更新 第五章:复杂查询 第六章:函数、谓词、CA

weixin_43851352的博客 4006

5.17华为OD机试真题 新系统 - 输出二叉树后序遍历结果 (Java/Py/C/C++/Js/Go)

5.17华为OD机试真题 新系统 - 输出二叉树后序遍历结果 (Java/Py/C/C++/Js/Go)

算法大师! 519

SQL基础编程

一.SQL的环境搭载 单机与在线 二.SQL的单表操作 1.sql基础三步 2.sql四则运算 3.limit (限制查询结果个数) 4.order by(排序) 5.where 综合条件筛选 6.SQL常量 7.distinct (把结果中重复的行删除) 8.函数 三.SQL的多表操作 1.嵌套子循环 2.JOIN——连接多个数据库(或多表) 3.null与内连接与外连接

h15136020513的博客 6658

YOLO26涨点改进 | 细节涨点篇 | 源自SCI一区 | YOLO26引入HWD小波下采样模块,而不会显著增加计算开销,(适合小目标分割任务、小目标检测任务)

本文提出了一种基于Haar小波变换的下采样模块HWD,用于改进YOLO26目标检测性能。HWD模块通过小波变换降低特征图分辨率,同时将空间信息编码到通道维度,有效保留了关键信息。相比传统下采样方法,HWD能显著减少信息不确定性,提升小目标检测精度。实验表明,该模块可无缝集成到CNN架构中,不增加计算开销。文章详细介绍了HWD的实现原理、代码结构以及在YOLO26中的集成方法,并提供了两种改进版yaml配置文件。该创新模块已在多种数据集上验证有效,特别适合语义分割和目标检测任务。

Ai缝合怪、助力小伙伴高效发论文 404

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

SQL基础入门——SQL基础语法

在SQL中,数据库是一个数据的集合,包含了多个表、视图、索引、存储过程等对象。管理数据库和表的结构是SQL的基础操作。SQL基础语法是关系型数据库的核心,涉及数据库的创建、表结构的定义、数据的增删改查等操作。语句用于从一个或多个表中查询数据,支持多种查询操作,如选择列、过滤数据、排序等。子句用于指定查询的条件,仅返回符合条件的记录。语句用于定义表的结构,包括表的列、数据类型及其他约束条件。删除数据库,删除数据库将清除所有数据和表。删除表,删除表将删除表中的所有数据及结构。语句用于删除表中的一条或多条记录。

好看资源网的博客 1717

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Java Web开发基础——SQL基础与优化

了解常用的SQL语句、SQL优化的基本概念和常见的SQL调优技巧,将帮助开发者提升数据库操作的效率,避免性能瓶颈。常见的SQL语句主要包括SELECT、INSERT、UPDATE、DELETE,这些语句涵盖了数据的查询、插入、更新和删除等基本操作。SQL优化是数据库性能优化的重要组成部分,它通过合理设计查询语句、使用索引和分析查询计划等手段,减少查询的执行时间,提高性能。索引是一种特殊的数据结构,用于加速查询操作。查询计划是数据库执行查询的策略,它显示了数据库如何执行SQL查询,包括使用的索引、表扫描等。

好看资源网的博客 1761

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

SQL基础语法

SQL基础语法格式

qq_53458536的博客 1694

SQL语句学习+牛客基础39SQL

(Structured Query Language:结构化查询语言) 是用于管理关系数据库管理系统(RDBMS)。SQL 的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。

weixin_43038557的博客 3000

【SQL基础】SQLzoo练习

1. 掌握select及添加各种条件的查询语句; 2. 掌握insert 、delete、update等增删改语句; 3. 掌握增删改查中包含子查询的语句; 4. 了解一些函数的用法; 5. 有时间有需要再继续补充SQLzoo其他章节的练习。...

Fighting_hawk的博客 4798

SQL基础知识整理

SQL基础知识整理: 常见的SQL面试题:经典50题 三、50道面试题 2.汇总统计分组分析 3.复杂查询 sql面试题:topN问题 4.多表查询 【面试题类型总结】这类题目属于行列如何互换,解题思路如下: 其他面试题: SQL基础知识整理: select 查询结果 如:[学号,平均成绩:组函数avg(成绩)] from 从哪张表中查找数据 如:[涉及到成绩:成绩表score] where 查询条件 如:[b.课程号='0003' and b.成绩>8...

weixin_43641920的博客 4674

SQL基础学习

SQL基础学习

ONEBEYONDFANS的博客 698

SQL 基础知识

SQL 是用来与数据库通信的语言。通过 SQL,用户可以执行各种操作,如查询数据、插入新数据、更新现有数据、删除数据等。它主要用于关系型数据库(如 MySQL、PostgreSQL、Oracle、SQL Server),其中数据被组织成表格的形式,表之间可以通过关联建立关系。SQLyoy 是一个基于 SQL 的可视化数据库操作工具,旨在简化 SQL 操作和学习过程。与传统的 SQL 编写工具相比,SQLyoy 更加友好,尤其适合初学者和非技术背景的用户。可视化界面。

weixin_65477256的博客 1672
上一篇: 第十天Java基础(注解)
下一篇: 第十三天JDBC
RestartJava
博客等级 码龄7年 1粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值