mysql数据库查询基础命令详解
作者:测试小菜鸟_ccc 发布时间:2024-01-19 21:19:21
标签:mysql,数据库,查询,命令
1.启动数据库命令行客户端
#linux命令,注意区分大小写
mysql
2.查询数据库
#执行结果:返回所有数据库列表
SHOW DATABASES;
3.进入数据库
#database_name 查询数据库名称
#执行结果:Database changed,切换进入数据库
USE database_name;
3.查询所在数据库中所有表信息
#执行结果:返回所在数据库的所有表
SHOW TABLES;
4.查询数据库某张表结构
#table_name:查询表名
#执行结果:返回表所有字段值和其字段属性
DESC table_name;
5.简单select查询语句(单张表)
5.1查询单张表所有数据
#table_name表名
#数据量太多不建议用该查询方式
#table_name:查询表名
# *:通配符查询字段数据
SELECT * FROM table_name;
5.2 LIMIT限制查询结果返回数据项
#LIMIT:限制返回条数关键字
#table_name表名
#number:返回数据的条数
SELECT * FROM table_name LIMIT number;
5.3查询指定列数
#column1,column2.....:表字段
SELECT column1,column2..... FROM table_name;
5.4 WHERE带条件精准查询
#LIMIT:限制返回查询条数关键字
#table_name:查询表名
#number:返回数据的条数
#1.单条件查询
SELECT * FROM table_name WHERE cloumn1=value;
#2.多条件查询
#AND:条件与,OR:条件或 NOT:条件非
SELECT * FROM table_name WHERE cloumn1=value1 AND cloumn2=value2;
SELECT * FROM table_name WHERE cloumn1=value1 OR cloumn2=value2;
SELECT * FROM table_name WHERE cloumn1=value1 NOT cloumn2=value2;
5.5 LIKE使用通配符模糊查询
#LIKE:使用通配符查询的关键字
#table_name:查询表名
#%:匹配任意多个字符(常用)
#_:匹配任意单个字符(不常用)
#注意使用通配符匹配字符时最好加上引号,否则容易报错
#查询cloumn包含有123字符串的数据
SELECT * FROM table_name WHERE cloumn1 LIKE "%123%";
#查询cloumn包含123字符串开头的数据
SELECT * FROM table_name WHERE cloumn1 LIKE "123%";
#查询cloumn包含123字符串结尾的数据
SELECT * FROM table_name WHERE cloumn1 LIKE "%123";
5.6 ORDER BY查询结果排序
#ORDER BY
#table_name:查询表名
#DESC:降序排序关键字
#查询结果常和LIMIT结合使用
#以cloumn1升序排列方式返回结果(默认升序)
SELECT * FROM table_name ORDER BY cloumn1 ;
#以cloumn1降序排列方式返回结果
SELECT * FROM table_name ORDER BY cloumn1 DESC;
来源:https://blog.csdn.net/xnmd2016125/article/details/124288672
0
投稿
猜你喜欢
- 前段时间跟这suggest项目走,没想到这么一个小小的输入框居然会带来那么多的问题。首先来比较一下几个主流的搜索引擎的suggest效果。为
- 一、概述dba在工作中避不开的两个问题,sql使用绑定变量到底会有多少的性能提升?数据库的审计功能如果打开对数据库的性能会产生多大的影响?最
- 存储过程的功能非常强大,在某种程度上甚至可以替代业务逻辑层,接下来就一个小例子来说明,用存储过程插入或更新语句。1、数据库表结构所用数据库为
- ①.页面文件使用正确的编码,gb2312使用ANSI,utf-8使用utf-8; ②.ASP代码中设置正确的CODEPAGE,gb2312使
- 本文实例讲述了Python利用正则表达式匹配并截取指定子串及去重的方法。分享给大家供大家参考。具体如下:import repattern=r
- 神经网络只是由两个或多个线性网络层叠加,并不能学到新的东西,简单地堆叠网络层,不经过非线性激活函数激活,学到的仍然是线性关系。但是加入激活函
- 本文会介绍一些Python大神用的贼溜的技巧,让一探究竟吧!欢迎收藏学习,喜欢点赞支持,欢迎畅聊。整理字符串输入整理用户输入的问题在编程过程
- 主题众所周知,django.forms极其强大,不少的框架也借鉴了这个模式,如Scrapy。在表单验证时,django.forms是一绝,也
- 在进行WEB标准网页设计时,必不可少的是写入大量的CSS语法,一般情况下我们可以通过Dreamweaver软件的“CSS样式”面板自动生成相
- 在网络设计领域关于Eye-Tracking的研究十分火爆,但是如何把这些研究结果转变为具体可行的设计来运作依旧是个难点。以下就是一些来自于E
- 前言这篇博文发布后,有朋友问有没有SQL server版本的,现在有了==》传送门一、场景再现在一个erp进销存系统或0A等其他系统中,如果
- 过年前产假归来,jmeter很多知识生疏了,这两天打开jmeter摸索了几下,老了记不住,还是准备弄个jmeter系列随笔吧。言归正传,使用
- 先制作一些数据:import numpy as npimport tensorflow as tfimport matplotlib.pyp
- vue2 和vue3 在 rollup 里面打包会存在几种问题, 包版本的问题,babel 转换jsx等问题将vue2写的组件 打成一个包,
- 实现对图像进行简单的高斯去噪和椒盐去噪。代码如下:import numpy as npfrom PIL import Imageimport
- 1:django-admin.py startproject 项目名2:cd 项目名3:修改setting.py(1):
- 1. 集合类型定义(1)集合是多个元素的无序组合集合类型与数学中的集合概念一致集合元素之间无序,每个元素唯一,不存在相同元素集合元素不可更改
- js 中判断某个元素是否存在于某个 js 数组中,相当于 php 语言中的 in_array 函数。Array.prototype.S=St
- Python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供
- 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxE