常用的SQL语句

目录

前言

MySQL

创建数据库

创建表

字段类型

字段的特殊标识

SQL语句

向表中写入数据

SELECT语句 查询数据

INSERT INTO 语句  添加数据

UPDATE语句 修改数据

​编辑

DELETE语句 删除数据

​编辑

WHERE语句

AND和OR

ORDER BY子句

COUNT(*)函数


前言

在MySQL数据库中,我们经常需要使用SQL语句来操作数据库,本文介绍一些常用的SQL语句

MySQL

创建数据库

点击工具栏中圈住图标,然后创建数据库,命名自己的数据库,注意不能有空格,最后点击apply

创建好以后左侧会出现自己刚才创建的数据库

创建表

在左侧找到刚才创建的数据库,点击找到Tables,右键选择Create Table...

创建表,自定义表的名称,自定义表的字段(列),确定字段的类型以及字段的特殊标识

字段类型

INT:整数

VARCHAR(字符串长度):字符串

TINYINT():布尔值

字段的特殊标识

PK(Primary key):主键,唯一标识

NN(NOT NULL):值不允许为空

UQ(Unique):值唯一

AL(Auto Increment):值自动增长

点击Apply创建好表

SQL语句

向表中写入数据

在右侧找到刚创建好的表,右键打开,选择第一项

向表中输入数据

自定义username和password,id以及status不需要我们自己填写,会自己生成。点击apply

SELECT语句 查询数据

先选中数据库

use 数据库名字;

如果不选中就会报错

指定表中查出所有的数据  [*]所有

SELECT * FROM 表名称

指定表中查出指定字段数据

SELECT 列名称 FROM 表名称

(关键字大小写不敏感,例SELECT = select)

INSERT INTO 语句  添加数据

向指定表中插入指定的数据行

INSERT INTO 指定表名(列1,列2...)VALUES('值1','值2'...)

UPDATE语句 修改数据
update 表名称 set 列名称='新值' where 列名称 = 原值
DELETE语句 删除数据
delete from 表名称 where 列名称=值
WHERE语句

用于限定选择的标准

<> 不等于 (同等于!=)

AND和OR

可以在where子语句中把两个或多个条件结合起来

AND:必须满足多个条件(&&)

例:password=2222并且status=1

OR:只需要满足一个条件

password=2222或者status=1

ORDER BY子句

用于根据指定的列对结果集进行排序

默认升序(ASC)

降序:DESC

COUNT(*)函数

查询结果的总数据数

select count(*) from 表名称

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

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

相关文章

最新AI创作系统ChatGPT源码+详细搭建部署教程,支持AI绘画/支持OpenAI-GPT全模型+国内AI全模型

一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统AI绘画系统&#xff0c;支持OpenAI GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署…

C++语言实现网络爬虫详细代码

当然&#xff01;下面是一个用C语言实现的基本网络爬虫的详细代码示例&#xff1a; #include <iostream> #include <string> #include <curl/curl.h> size_t writeCallback(void* contents, size_t size, size_t nmemb, std::string* output) {size_t totalS…

看一下链表结构

序、慢慢来才是最快的方法。 背景 链表(Linked List) 链表是一种常见的基础数据结构&#xff0c;是一种线性表。与顺序表不同的是&#xff0c;链表中的每个节点不是顺序存储的&#xff0c;而是通过节点的指针域指向到下一个节点。 1.链表的优缺点 2.链表的类型 单链表、双链表…

C++ 位图与布隆过滤器

目录 前言位图场景演示应用场景模拟实现问题例题 布隆过滤器例子理解应用 例题 前言 位图与布隆过滤器是用来在海量数据中判断一个数据在不在的问题的数据结构&#xff0c;这种数据结构在存储空间上大大的优于红黑树、哈希等数据结构 位图 我们为了处理一个数据在海量数据中…

SSM整合RabbitMQ,Spring4.x整合RabbitMQ

SSM整合RabbitMQ目录 前言版本实现目录参考pom.xml依赖rabbitmq.properties配置文件spring-rabbitmq.xmlspring-mvc.xml或applicationContext.xmlrabbitmq目录下MessageConsumer.javaMessageConsumer2.javaMessageProducer.javaMessageConstant.java 测试调用 扩展消息重发方式…

PG14归档失败解决办法archiver failed on wal_lsn

问题描述 昨晚RepmgrPG14主备主库因wal日志撑爆磁盘&#xff0c;删除主库过期wal文件重做备库后上午进行主备状态巡查&#xff0c;主库向备库发送wal文件正常&#xff0c;但是查主库状态时发现显示有1条归档失败的记录。 postgres: archiver failed on 000000010000006F000000…

甘特图组件DHTMLX Gantt示例 - 如何有效管理团队工作时间?(一)

如果没有有效的时间管理工具&#xff0c;如工作时间日历&#xff0c;很难想象一个项目如何成功运转。这就是为什么我们的开发团队非常重视项目管理&#xff0c;并提供了多种选择来安排DHTMLX Gantt的工作时间。使用DHTMLX Gantt这个JavaScript库&#xff0c;您可以创建一个强大…

Java架构师缓存架构设计解决方案

目录 1 缓存常见的三大问题1.1 缓存雪崩1.2 缓存穿透1.3 缓存击穿2 缓存key的生成策略3 热点数据集中失效的问题4 如何提高缓存的命中率5 缓存和数据库双写不一致的问题6 如何对缓存数据进行分片1 缓存常见的三大问题 缓存雪崩、缓存穿透和缓存击穿是缓存系统中常见的三大问题,…

日常学习记录随笔-大数据之日志(hadoop)收集实战

数据收集(nginx)--->数据分析---> 数据清洗--->数据聚合计算---数据展示 可能涉及到zabix 做任务调度我们的项目 电商日志分析 比如说我们现在有一个系统,我们的数仓建立也要有一个主题 我这个项目是什么我要干什么定义方向 对用户进行分析,用户信息 要懂整个数据的流…

理解LoadRunner,基于此工具进行后端性能测试的详细过程(上)

1、LoadRunner 的基本原理 后端性能测试工具通过虚拟用户脚本生成器生成基于协议的虚拟用户脚本&#xff0c;然后根据性能测试场景设计的要求&#xff0c;通过压力控制器控制协调各个压力产生器以并发的方式执行虚拟用户脚本&#xff0c;并且在测试执行过程中&#xff0c;通过…

【手写数字识别】数据挖掘实验二

文章目录 Ⅰ、项目任务要求任务描述&#xff1a;主要任务要求(必须完成以下内容但不限于这些内容)&#xff1a; II、实现过程数据集描述实验运行环境描述KNN模型决策树模型朴素贝叶斯模型SVM模型不同方法对MNIST数据集分类识别结果分析(不同方法识别对比率表及结果分析) 完整代…

2023最新pytorch安装教程,简单易懂,面向初学者(Anaconda+GPU)

一、前言 目前是2023.1.27,鉴于本人安装过程中踩得坑&#xff0c;安装之前我先给即将安装pytorch的各位提个醒&#xff0c;有以下几点需要注意 1.判断自己电脑是否有GPU 注意这点很重要&#xff0c;本教程面向有NVIDA显卡的电脑&#xff0c;如果你的电脑没有GPU或者使用AMD显…