首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

①【数据库操作】 MySQL数据查询、创建、删除、使用。

②SQL语句可以使用空格 或者缩进 来增强语句可读性。 ③MySQL数据SQL语句不区分大小写,关键字建议大写。...数据操作语言,用来对数据库表中字段进行增删改 ③DQL:数据查询语言,用来查询数据库中表记录 ④DCL:数据控制语言,用来创建数据库用户,控制数据访问权限 关系型数据库(RDBMS):建立在关系模型基础上...特点: ①使用表存储数据,格式统一,便于维护 ②使用SQL语言操作,标准统一,使用方便 数据查询、创建、删除、使用。...DDL - 操作数据库: 查询数据库 ①查询所有数据库 SHOW DATABASES; ②查询当前数据库 SELECT DATABASE(); 创建数据库 CREATE DATABASE [IF NOT...doesn't exist DROP DATABASE `SQLstudy1`; -- 添加关键字IF EXISTS -- 已经不存在数据库不会再被删除,也不会报错 -- 只有数据库存在时,才会进行删除

35020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ②【MySQL表操作】 数据库表创建、查询、修改、删除

    个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习路上摸爬滚打,记录学习过程~ 个人主页:.29.博客 学习社区:进去逛一逛~ 数据库表创建、查询、...数据类型 数据库表中数据类型: 数值类型: TINYINT:小整数 SMALLINT:大整数 MEDIUMINT:大整数,范围大于SMALLINT INT/INTEGER:大整数,范围大于MEDIUMINT...MEDIUMBLOB:二进制形式中等长度文本数据 MEDIUMTEXT:中等长度文本数据 LONGBLOB:二进制形式极大文本数据 LONGTEXT:极大文本数据 日期类型: DATE:日期值(YYYY-MM-DD...DDL - 表操作 DDL-表操作: 查询表信息 ①查询当前数据库所有表 SHOW TABLES; ②查询表结构 DESC 表名; ③查询指定表建表语句 SHOW CREATE TABLE 表名; 创建表操作...TO 新表名; 删除表操作: ①删除表 DROP TABLE [IF EXISTS] 表名; -- 演示 -- 删除名为aaa表 -- 执行时,如果aaa表不存在,报错: -- 错误代码: 1051

    50050

    MySQL学习笔记】添加数据查询数据、修改数据删除数据

    哈喽大家好~ 这里是MYSQL数据库原理学习笔记专栏第三期 本期内容——添加数据查询数据、修改数据删除数据 上期内容——数据库/数据创建、查看、选择与修改 第一期内容——数据库基础知识...简单条件查询数据 修改数据 删除数据 总结 ---- 前言 要想操作数据表中数据,首先要保证数据表中存在数据,本期学习内容是数据操作。...在MySQL中,如果创建数据表未指定字符集,则数据表及表中字段将使用默认字符集latin1,此时插入中文字符,则会报错。...删除数据 删除数据是对表中存在记录进行删除MySQL中使用delete语句进行删除,语法如下: delete from 数据表名 where 条件表达式; 数据表名:指定要执行删除操作表;...where:可选参数,设置删除条件,满足条件记录会被删除

    1.8K40

    MySQL】详解MySQL中表基本插入、删除查询、修改语句

    ,但冲突数据值和 update 值相等 -- 1 row affected: 表中没有冲突数据数据插入 -- 2 row affected: 表中有冲突数据,并且数据已经更新...,数据插入 -- 2 row affected: 表中有冲突数据删除后重新插入 二、表查询 语法: SELECT [DISTINCT] {* | {column [,...通常情况下不建议使用 * 进行全列查询查询列越多,意味着需要传输数据量越大,可能会影响到索引使用。...DELETE FROM for_delete;  五、聚合函数 函数 说明 COUNT([DISTINCT] expr) 返回查询数据数量 SUM([DISTINCT] expr) 返回查询数据总和...,不是数字没有意义 AVG([DISTINCT] expr) 返回查询数据平均值,不是数字没有意义 MAX([DISTINCT] expr) 返回查询数据最大值,不是数字没有意义 MIN([

    16510

    MySQL 查询数据

    MySQL 数据库使用SQL SELECT语句来查询数据。 你可以通过 mysql> 命令提示窗口中在数据库中查询数据,或者通过 Python来查询数据。...语法 以下为在MySQL数据库中查询数据通用 SELECT 语法: SELECT column_name,column_name FROM table_name[WHERE Clause][LIMIT...你可以通过OFFSET指定SELECT语句开始查询数据偏移量。默认情况下偏移量为0。...---- 通过命令提示符获取数据 以下实例我们将通过 SQL SELECT 命令来获取 MySQL 数据表 runoob_tbl 数据: 实例 以下实例将返回数据表 runoob_tbl 所有记录:...注:小编已经抓取所有盗墓笔记章节目录与链接,储存在学习使用远程mysql数据库中,如需使用远程数据库或者单独创建个人使用数据库请后台联系小编或者后台回复mysql 抓取数据存储在dmbjdmbj

    6.7K60

    Web程序员Mysql进阶序三之sql多表数据删除、子查询、联合查询

    name varchar(10), sex varchar(10) ); create table test1( name varchar(10), sex varchar(10) ); 假设多条数据同时插入...xiao2','nan2'); insert into test1 (name,sex) values('xiao','nan'),('xiao1','nan1'),('xiao2','nan2'); 多表数据删除...: 假设我们需要同时删除两个表中名为xiao名称数据,那么: delete t,t1 from test t,test1 t1 where t.name=t1.name and t.name='xiao...test1中同名name信息的话,那么需要子查询来作为另外一个查询条件,则代码如下: select * from test where name in(select name from test1)...; 联合查询: 假设我需要查询两个表结果联合在一起,也就是数学上所说并集,并且不去重,那么就是 union all: select * from test union all select *from

    75020

    MySQL常用SQL语句:插入更新删除查询

    整理一些MySQL常用SQL语句:插入、更新、删除查询、根据指定列对结果集进行排序等。...删除 (1) 删除表中某行记录 delete from student where sno = '218005' (2) 删除表中所有记录 delete from student 或 delete...(1) 连接查询 连接查询数据查询中最常用一种查询语句,是指通过连接字段和连接条件连接多个表从而进行查询,连接查询又分为小类:等值连接、非等值连接 、内连接、外连接、自然连接、自身连接。  ...mysql不支持full join,但可以通过左外连接 + union + 右外连接来实现(left join + union(可去除重复数据)+ right join) #select * from...子查询用到了父查询数据(表、字段)情况称为相关子查询,相反,如果没用到就称为不相关子查询。 通常嵌套查询与IN、ALL、ANY、EXISTS配合使用。

    6.6K30

    MongoDB数据插入、查询、更新和删除

    在MongoDB中,我们可以使用CRUD(Create、Read、Update、Delete)操作来插入、查询、更新和删除数据。...:在MongoDB中,我们可以使用find()方法来查询数据。...如果要查询所有文档,可以使用一个空查询对象作为参数,如下所示:db.collection.find({})更新数据:在MongoDB中,我们可以使用updateOne()或updateMany()方法来更新数据...删除数据:在MongoDB中,我们可以使用deleteOne()或deleteMany()方法来删除数据。deleteOne()方法用于删除单个文档,而deleteMany()方法用于删除多个文档。...下面是一个示例,演示如何删除名为“John”文档:db.collection.deleteOne({ name: "John" })上述代码将删除名为“John”文档。

    2.4K10

    MySQL】面试官:如何查询删除MySQL中重复记录?

    写在前面 最近,有小伙伴出去面试,面试官问了这样一个问题:如何查询删除MySQL中重复记录?相信对于这样一个问题,有不少小伙伴会一脸茫然。那么,我们如何来完美的回答这个问题呢?...今天,我们就一起来探讨下这个经典MySQL面试题。 问题分析 对于标题中问题,有两种理解。第一种理解为将标题问题拆分为两个问题,分别为:如何查询MySQL重复记录?...如何删除MySQL重复记录?另一种理解为:如何查询删除MySQL重复记录? 没关系,不管怎么理解,我们今天都要搞定它!! 为了小伙伴们更好理解如何在实际工作中解决遇到类似问题。...这里,我就不简单回答标题问题了,而是以SQL语句来实现各种场景下,查询删除MySQL数据库中重复记录。...如果该表需要删除重复记录(重复记录保留1条),可以按以下方法删除 select distinct * into #Tmp from tableName drop table tableName select

    5.9K10

    头大了,Mysql写入数据十几秒后自动删除

    背景事情是这样,在公司内部新开发了一个功能还没有上线,目前部署在测试环境,Node服务会开启一个定时任务,每5分钟会处理好一部分数据写入到mysql数据库中。...在这之前,一切都运行正常,中秋节后上班第一天打开后台系统发现没有数据展示了,然后查询数据库发现历史存储数据都没了,没了。现在只会存储最新定时任务执行后数据。...可是数据库中明明是有数据,为什么查询不出来呢?怀疑是有第三方数据存在脏数据之类情况,所以我将数据库现存数据全部清空,重新写入查看效果。...可是在写入后代码逻辑中是没有执行删除数据处理,而且每次都是稳定复现,写入后就被删除了,查询无果无奈找到db帮找原因。db查询日志给出结论就是有定时执行删除逻辑。...,导致写好数据另一边执行了删除逻辑,由于那台服务器一直未更新修改代码,一直执行是最开始那份先删除再更新逻辑。

    90720

    MySQL没有RowNum,那我该怎么按“行”查询删除数据

    众所周知,MySQL是没有rowNum隐藏列。陈哈哈教你在没有主键自增ID情况下,如何根据“行”为条件来查询删除数据。如:查询删除第5-10行数据。...且我有个需求:删除第6到第10行数据,该怎么操作呢? 在日常开发中,不知道你是否遇到过查询条件为 “行” 时候呢?其实,是有很多场景会使用到。...小刘:“哈哥,救命救命,这MySQL没有自增主键,我咋删除第[8w,15w]数据啊?” 陈哈哈:“啊?MySQL又没有rowNum,那咋搞啊?我不会,不会~” 小刘:“一顿串儿!...行数据唯一键“NAME”,从而通过子查询删除,(这里是把人名后有“1”删除)。...,NAME中包含“1”那5行数据已经成功删除

    2.4K20

    MySql基础-笔记4 -数据表创建、删除数据插入、查询等操作

    1.4、实际操作图片图片2、删除数据表2.1、语法命令:DROP TABLE table_name ;事例:删除第一步在pymysql_study数据中新建study_tb1数据表实例:mysql -.....fieldN ) VALUES ( value1, value2,...valueN );事例:1、因为刚才删除了创建数据表...,那么先在pymsql_study数据库创建一个数据表study_tb1;2、在数据表study_tb1中插入3条数据;3.2、创建数据表study_tb1# 以下是在cmd中操作mysql -u root...;图片图片4、查询数据4.1、语法SELECT column_name,column_nameFROM table_nameWHERE ClauseLIMIT N查询语句中你可以使用一个或者多个表,表之间使用逗号...你可以通过OFFSET指定SELECT语句开始查询数据偏移量。默认情况下偏移量为0。4.2、实际操作图片图片

    77070

    MySQL查询连续数据

    查询连续记录并对这些连续数据统计取出指定连续次数记录,这类操作并不多,但出现时会比较棘手。...查询思想是: 顺序行号 - 减首差值 = 连续差块 顺序行号 如同 Oracle 中 rownum 但MySQL目前还没有这个功能,所以只能通过局部变量来实现, 减首差值 就是每条记录与最开始记录差...ASC, us1.date ASC ) AS t1, ( SELECT @rownum := 0 ) AS t2 GROUP BY user_id, type HAVING num > 6 这里查询是全表里连续超过...3次打卡,并把日期展示出来。...查询思路是: 1.提取出全表用户每次打卡记录与第一次打卡记录差值但按用户与日期正排序 2.增加一个局部变量rownum与上面查询数据进行连查 3.在结果字段集里使用日期差值减去自增顺序行号值得到连续差块

    4.7K20

    MySQL数据查询

    select max(id) from students where gender = 2; 4、求最小值 -- 查询删除学生最小编号 select min(id) from students where...,显示select查询时聚合函数统计和计算结果 连接查询 - 内连接 1、连接查询介绍 连接查询可以实现多个表查询,当查询字段数据来自不同表就可以使用连接查询来完成。...自连接就是一种特殊连接方式,连接表还是本身这张表 子查询 1、子查询介绍 在一个 select 语句中,嵌入了另外一个 select 语句, 那么嵌入 select 语句称之为子查询语句,外部那个...主查询和子查询关系: 子查询是嵌入到主查询中 子查询是辅助主查询,要么充当条件,要么充当数据源 子查询是可以独立存在语句,是一条完整 select 语句 2、子查询使用 例1....); 3、小结 子查询是一个完整SQL语句,子查询嵌入到一对小括号里面 数据库设计之三范式 1、数据库设计之三范式介绍 范式: 对设计数据库提出一些规范,目前有迹可寻的共有8种范式,一般遵守3范式即可

    18.5K20
    领券