mysql数据库查询基础命令详解

作者:测试小菜鸟_ccc 时间:2024-01-19 21:19:21 

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

标签:mysql,数据库,查询,命令
0
投稿

猜你喜欢

  • Golang利用自定义模板发送邮件的方法详解

    2023-06-29 07:07:16
  • pytorch实现focal loss的两种方式小结

    2023-07-02 14:43:22
  • mysql属于关系型数据库吗

    2024-01-23 03:11:30
  • django rest framework 数据的查找、过滤、排序的示例

    2023-07-18 16:33:39
  • Python中的list与tuple集合区别解析

    2023-01-13 11:05:23
  • pycharm 使用心得(一)安装和首次使用

    2023-06-14 05:49:37
  • 使用python判断你是青少年还是老年人

    2021-03-18 14:42:23
  • Javascript脚本获取form和input内容的方法(两种方法)

    2024-04-29 13:18:08
  • Python 如何手动编写一个自己的LRU缓存装饰器的方法实现

    2022-08-04 13:06:10
  • mysql 正则表达式查询含有非数字和字符的记录

    2024-01-15 11:26:21
  • 全新感受Oracle 9i

    2010-07-16 13:32:00
  • JavaScript基于setTimeout实现计数的方法

    2024-04-16 09:49:53
  • php下pdo的mysql事务处理用法实例

    2023-11-14 17:44:13
  • 解决Pycharm 运行后没有输出的问题

    2023-06-02 04:48:19
  • Python使用eval函数执行动态标表达式过程详解

    2022-05-29 07:03:30
  • 关于Python字符串显示u...的解决方式

    2021-12-21 18:58:58
  • 理解生产者消费者模型及在Python编程中的运用实例

    2021-04-07 01:01:59
  • SQL Server查询速度慢原因及优化方法

    2008-12-03 15:19:00
  • 浅析golang开发Error的使用详解

    2024-05-13 10:44:31
  • python 中的int()函数怎么用

    2021-05-21 17:52:41
  • asp之家 网络编程 m.aspxhome.com