一、数据库库级操作
1、查看所有数据
show databases;
2、创建数据库
create database dandan;
3、使用数据库
use dandan;
4、删除数据库
drop database dandan;
二、数据库表级操作
1、查看数据表
show tables;
2、创建数据表
create table dandan(
id int not null primary key auto_increment,
name varchar(30),
sex varchar(5),
age int,
address varchar(50),
zhiwu varchar(50)
);
3、删除数据表
drop table dandan;
4、查看表结构的定义
desc dandan;
5、查看创建表的详细信息
show create table dandan;
6、修改列
(1)修改列名
alter table dandan change zhiwu job varchar(30);
(2)添加列名
alter table dandan add image varchar(30);
(3)删除列
alter table dandan drop image;
(4)修改列类型
alter table dandan modify job varchar(80);
7、修改表名
rename table dandan to banxian;
8、表内插入数据
(1)插入单条数据
INSERT INTO user(name,age,birthday)VALUES(‘小八’,25,NOW()),(‘小九’,26,NOW());
(2)插入多条数据
INSERT INTO user(name,age,birthday)VALUES(‘小八’,25,NOW()),(‘小木’,29,NOW()),(‘墨阳’,26,NOW());
(3)一个列中插入多条数据
INSERT INTO classes (class_name) VALUES(‘2’),(‘3’),(‘4’),(‘5’);
9、查询数据
SELECTFROM user; user是表名
条件查询 查询年龄是22的数据
SELECT
FROM userWHERE age=22;
查询表里的年龄这一列数据
SELECT age FROM user;
查询id是2的age年龄
SELECT age FROM user WHERE id=2
10、修改数据
把name’张三’修改成’赵四’
UPDATE user SET NAME='赵四’WHERE NAME=‘张三’;
11、删除数据
删除表内所有数据
DELETE FROM user;
删除姓名为小八的数据
DELETE FROM user WHERE name=‘小八’;
12、 排序
年龄排序
SELECT FROM user ORDER BY age; 默认是ASC升序从小到大
降序从大到小
SELECT FROM user ORDER BY age DESC;
13、分组
按年龄age进行分组
SELECT
FROM user GROUP BY age;
按年龄age进行分组然后再降序排序
SELECT
FROM user GROUP BY age ORDER BY age DESC;
14、分页
limit值1,值2,值1代表的是从这个表的哪个下标开始,值2代表查询几条
SELECT * FROM user LIMIT 3,2;
15、函数
查询字段的平均值
SELECT AVG(age)FROM user;
查询表有多少条记录
SELECT COUNT(id) FROM user;
查询年龄最大值 函数 max
SELECT MAX(age) FROM user;
查询年龄最小值 函数 min
SELECT MIN(age) FROM user;
求和函数 sum
SELECT SUM(age) FROM user;
16、子查询
需求现在有user表 id =8 ,查询8这条数记录所在的班级名次
user 表的classes_id是class表的外键,class表的id= uesr的classes_id;
先查询 user表 id=8这条数据的 classes_id;
SELECT classes_id FROM user WHERE id=8;
然后class表的id= uesr的classes_id;
通过 id=(SELECT classes_id FROM user WHERE id=8);查询 class_name;
查询class_name班级
SELECT class_name FROM classes WHERE id= (SELECT classes_id FROM user WHERE id=8);
17、in查询 在user表中有没有id 为 1,2,5的数据存在
SELECT * FROM user WHERE id IN(1,2,5);

MySQL数据库查基础命令相关推荐

  1. mysql数据库查询基础命令

    目录 1.启动数据库命令行客户端 2.查询数据库 3.进入数据库 3.查询所在数据库中所有表信息 4.查询数据库某张表结构 5.简单select查询语句(单张表) 5.1查询单张表所有数据 5.2 L ...

  2. Centos7 MYSQL安装与基础命令运用

    Centos7 MYSQL安装与基础命令运用 1.关闭防火墙,selinux systemctl stop firewalld setenforce 0 2.实现虚拟机能够上网,所以说要两块网卡,一块 ...

  3. mysql核心数据库_从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程...

    从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程 课程目录 (1) 01MySQL基础_课程引入.avi (2) 02MySQL基础_为什么学习 ...

  4. Mysql入门教程--基础命令

    Mysql入门教程--基础命令 #mysql ----------------------------------------------------------------------------- ...

  5. MySQL数据库select查询命令大全

    MySQL数据库select查询命令大全 --数据库操作前的准备 -- 创建数据库 -- create database python_test_1 charset=utf8; -- 使用数据库 -- ...

  6. Linux下Mysql数据库的基础操作

    Linux下Mysql数据库的基础操作 一.Mysql数据介绍 二.数据库相关术语介绍 1.数据库相关名词 2.相关术语介绍 三.Mysql数据库的管理 1.创建数据库用户 2.查询用户状态 3.修改 ...

  7. 查看MySQL数据库表的命令介绍

    如果需要查看MySQL数据库中都有哪些MySQL数据库表,应该如何实现呢?下面就为您介绍查看MySQL数据库表的命令,供您参考. 进入MySQL Command line client下 查看当前使用 ...

  8. mysql怎么命令查看表的数据_查看MySQL数据库表的命令介绍

    如果需要查看MySQL数据库中都有哪些MySQL数据库表,应该如何实现呢?下面就为您介绍查看MySQL数据库表的命令,供您参考. 进入MySQL Command line client下 查看当前使用 ...

  9. 初识MySQL数据库(MySQL数据库的基础操作)

    初识MySQL数据库 前言 1.查询所有数据库 2.创建数据库 2.1指令1: 2.2指令2: 3.3指令3: 3.删除数据库 3.1指令1: 3.2指令2: 在这里插入图片描述 4.切换数据库 总结 ...

最新文章

  1. R 语言 download.file 的几点知识
  2. springmvc使用和经验总结(长沙师说网络科技有限公司)
  3. Java线程详解(16)-条件变量
  4. k均值例子 数据挖掘_数据挖掘的技术有很多种,常用的数据挖掘技术就这13种...
  5. R语言之探索性数据分析篇
  6. c++ opencv 照片清晰度_PS教程:旧照片翻新修复技巧
  7. 如何开发一款高大上的android应用的必备知识
  8. android textwatcher 获取当前控件,android api解析之TextWatcher
  9. 达梦disql中“pagesize”的设置
  10. 联想主板怎么进入bios
  11. 淘宝特价版事业部java面试,含爱奇艺,小米,腾讯,阿里
  12. 【XJTU】数学建模
  13. HDRP UI上渲染模型的解决方式及常见问题
  14. ssd hdd linux分区方案,windows10+ubuntu 16.04+双硬盘(SSD+HDD)分区(图文)
  15. flat2lla matlab,Convert from flat Earth position to array of geodetic coordinates
  16. Python:谁能赢得最后的糖块?
  17. 新能源汽车车载双向OBC,PFC,LLC,V2G 双向 充电 新能源汽车车载双向OBC
  18. DCDC开关电源电磁兼容(三)电源EMI滤波器相关基础知识(插入损耗与lisn50Ω阻抗的关系)
  19. Unity案例学习中关于炸弹(Boom)爆炸的一些需求实现
  20. 【博客系统】页面设计(附完整源码)

热门文章

  1. 序列化与反序列化原理
  2. 【报告分享】2021年中国白领人群消费及职场社交研究报告-艾瑞(附下载)
  3. 践行新时代使命担当 百分点科技苏萌获评新时代企业家精神践行者
  4. 英伟达创始人CEO 黄仁勋台大毕典演说全文 :无论是追逐食物、或不被人当食物,你都要不停跑下去!
  5. 旅游公司应当如何制作旅游宣传H5呢?
  6. GCSE英语语言考试-虚构小说考试问题和答案案例​
  7. Fluent的视角设置
  8. TR069协议与商业应用1——概述(带目录索引)
  9. 供给云saas平台上线个人小程序功能
  10. Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0