MySQL - 常用的命令

当涉及到具体的数据库操作时,我会给出实际的示例,以更清楚地说明每个命令的用法。

创建数据库:

CREATE DATABASE students;

列出数据库:

SHOW DATABASES;

使用数据库:

USE students;

创建表:

CREATE TABLE student_info (id INT PRIMARY KEY,name VARCHAR(50),age INT,gender ENUM('男', '女', '未知'),course VARCHAR(50)
);

列出表:

SHOW TABLES;

列出表的属性:

SHOW COLUMNS FROM student_info;

列出数据表的详细索引信息:

SHOW INDEX FROM student_info;

显示数据库test中所有表的信息:

SHOW TABLE STATUS FROM test;

显示表名包含test的:

SHOW TABLE STATUS FROM test LIKE '%test%';

插入数据:

INSERT INTO student_info (id, name, age, gender, course) VALUES
(1, '张三男', 21, '男', '数学'),
(2, '张三女', 22, '女', '语文'),
(3, '李四未知', 20, '未知', '英语');

查询数据:

SELECT * FROM student_info;

更新数据:

UPDATE student_info SET course = '语文' WHERE id = 1;

删除数据:

DELETE FROM student_info WHERE id = 3;

条件查询:

SELECT * FROM student_info WHERE age > 20 AND gender = '男';

排序:

SELECT * FROM student_info ORDER BY age DESC;

聚合函数:

SELECT COUNT(*) AS total_students FROM student_info;
SELECT AVG(age) AS avg_age FROM student_info;
SELECT SUM(age) AS total_age FROM student_info;

连接查询:

SELECT student_info.name, student_courses.course_name
FROM student_info
JOIN student_courses ON student_info.course = student_courses.course_name;

假设我们有一个名为"student_courses"的表,它保存课程信息,结构如下:

CREATE TABLE student_courses (course_id INT PRIMARY KEY,course_name VARCHAR(50)
);

并且表中的数据如下:

INSERT INTO student_courses (course_id, course_name) VALUES
(1, '数学'),
(2, '语文'),
(3, '英语');

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/9154.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java篇 类的进阶0x06:可见性修饰符(访问修饰符)

文章目录 可见性修饰符(访问修饰符)成员变量都应该是 private构造方法可以是 private 的public 修饰的东西尽量不要改动非 public 的类,类名可以不和文件名相同protected 继承专属的访问控制 可见性修饰符(访问修饰符)…

学习笔记21 list

一、概述 有两种不同的方法来实现List接口。ArrayList类使用基于连续内存分配的实现,而LinkedList实现基于linked allocation。 list接口提供了一些方法: 二、The ArrayList and LinkedList Classes 1.构造方法 这两个类有相似的构造方法&#xff1a…

AVKit 播放

文章目录 - (void)testAVKit{NSString *fileName = @"ElephantSeals.mov";NSURL *fileURL = [[NSBundle mainBundle] URLForResource:fileNamewithExtension:nil]

Redis学习路线(2)—— Redis的数据结构

一、Redis的数据结构 Redis是一个Key-Value的数据库,key一般是String类型,不过Value的类型却有很多: String: Hello WorldHash: {name: "jack", age: 21}List: [A -> B -> C -> C]Set…

Unity进阶--物品,背包,角色管理器

文章目录 物品管理器背包管理器角色管理器 物品管理器 物品数据 Item.json(json部分)(Resources/Data/Item) [{ "id": 1, "name": "新手剑", "des": "这是一把宝剑", "price": …

React的hooks---useLayoutEffect

useLayoutEffect 与 useEffect 类似,与 useEffect 在浏览器 layout 和 painting 完成后异步执行 effect 不同的是,它会在浏览器布局 layout 之后,painting 之前同步执行 effect useLayoutEffect 的执行时机对比如下: import Rea…

Spring Security OAuth2.0 - 学习笔记

一、OAuth基本概念 1、什么是OAuth2.0 OAuth2.0是一个开放标准,允许用户授权第三方应用程序访问他们存储在另外的服务提供者上的信息,而不需要将用户和密码提供给第三方应用或分享数据的所有内容。 2、四种认证方式 1)授权码模式 2&#x…

CHI中的网络层

System address map □ 系统中每个Requester(包括RN和HN)必须有一个System Address Map(SAM)来决定一个request的target ID; □ SAM的范围可能只是简单的为所有发送的requests提供一个固定的node ID □ SAM具体的结构和格式是由具体实现决定的 □ SAM必须可以对全地…

kotlin高阶函数

kotlin高阶函数 函数式API:一个函数的入参数为Lambda表达式的函数就是函数式api 例子: public inline fun <T> Iterable<T>.filter(predicate: (T) -> Boolean): List<T> {return filterTo(ArrayList<T>(), predicate) }上面这段函数: 首先这个函…

SciencePub学术 | 物联网类重点SCIEEI征稿中

SciencePub学术 刊源推荐: 物联网类重点SCIE&EI征稿中&#xff01;信息如下&#xff0c;录满为止&#xff1a; 一、期刊概况&#xff1a; 物联网类重点SCIE&EI 【期刊简介】IF&#xff1a;7.5-8.0&#xff0c;JCR1区&#xff0c;中科院1/2区TOP&#xff1b; 【出版社…

C#中对公有变量的定义与使用

在使用C#做应用程序开发过程中&#xff0c;一个项目往往涉及公有变量的定义和使用&#xff0c;多了解和掌握这些基础知识对开发是有益处的。   对于项目中的公有变量&#xff0c;通常情况下有哪几种定义和使用方式&#xff1f; 一、在程序中定义和使用 比如&#xff0c;我们在…

速度优化:重新认识速度优化

作者&#xff1a;helson赵子健 应用的速度优化是我们使用最频繁&#xff0c;也是应用最重要的优化之一&#xff0c;它包括启动速度优化&#xff0c;页面打开速度优化&#xff0c;功能或业务执行速度优化等等&#xff0c;能够直接提升应用的用户体验。因此&#xff0c;只要是 An…

uniapp 中 的progress加载进度条 的使用,在 页面显示数据加载的进度条,使用户的使用体验效果更好

学习目标&#xff1a; 学习目标如下&#xff1a; 例如&#xff1a; uniapp 中 的progress加载进度条 的使用&#xff0c;在 页面显示数据加载的进度条&#xff0c;使用户的使用体验效果更好 学习内容&#xff1a; 学习内容如下所示&#xff1a; 相关属性的说明 进度条的显…

[ELK安装篇]:基于Docker虚拟容器化(主要LogStash)

文章目录 一&#xff1a;前置准备-(参考之前博客)&#xff1a;1.1&#xff1a;准备Elasticsearch和Kibana环境&#xff1a;1.1.1&#xff1a;地址&#xff1a;https://blog.csdn.net/Abraxs/article/details/128517777 二&#xff1a;Docker安装LogStash(数据收集引擎&#xff…

【C#】医学实验室云LIS检验信息系统源码 采用B/S架构

基于B/S架构的医学实验室云LIS检验信息系统&#xff0c;整个系统的运行基于WEB层面&#xff0c;只需要在对应的工作台安装一个浏览器软件有外网即可访问&#xff0c;技术架构&#xff1a;Asp.NET CORE 3.1 MVC SQLserver Redis等。 一、系统概况 本系统是将各种生化、免疫、…

CBSCRIPT(CB)脚本执行示例

为自己的软件增加脚本编写功能并自定义API CBScript 自定义脚本语言简介 实现自定义关键字 1、执行While循环语句 string str "//定义变量 var a0 //设置标签 WHILE a<5aa1 ENDWHILE ";DataExcel grid Grid;FunctionBody script ScriptBuilder.BuilderScr…

【MySQL】内置函数

目录 一、日期函数 1、获得年月日 2、获得时分秒 3、获得时间戳 4、在日期的基础上加日期 5、在日期的基础上减去时间 6、计算两个日期之间相差多少天 7、案例 二、字符串函数 1、获取emp表的ename列的字符集 2、要求显示exam_result表中的信息 3、求学生表中学生姓…

【洛谷】P1888 三角函数

三角函数 题目描述 输入一组勾股数 a , b , c &#xff08; a ≠ b ≠ c &#xff09; a,b,c&#xff08;a\neq b\neq c&#xff09; a,b,c&#xff08;abc&#xff09;&#xff0c;用分数格式输出其较小锐角的正弦值。&#xff08;要求约分。&#xff09; 输入格式 一…

【Git】git仓库完整迁移

代码仓库&#xff0c;在公司有两个团队在做&#xff0c;并且gitlab所在环境不互通。有一个团队做的时间久一点&#xff0c;另一个团队想要用并做一些定制。就需要将代码转移到另一个gitlab管理。 参考&#xff1a;【Git】git仓库完整迁移&#xff08;代码&#xff0c;分支&…

GO学习之 Map 操作

GO系列 1、GO学习之Hello World 2、GO学习之入门语法 3、GO学习之切片操作 4、GO学习之 Map 操作 5、GO学习之 结构体 操作 文章目录 GO系列前言一、什么是Map二、Map的基本操作2.1 定义map2.2 添加和修改键值对2.3 删除键值对2.4 遍历键值对2.5 判断某个key是否存在 三、总结…