MySQL数据库查基础命令
一、数据库库级操作
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的数据
SELECTFROM user
WHERE 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进行分组
SELECTFROM user
GROUP BY age;
按年龄age进行分组然后再降序排序
SELECTFROM 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数据库查基础命令相关推荐
- mysql数据库查询基础命令
目录 1.启动数据库命令行客户端 2.查询数据库 3.进入数据库 3.查询所在数据库中所有表信息 4.查询数据库某张表结构 5.简单select查询语句(单张表) 5.1查询单张表所有数据 5.2 L ...
- Centos7 MYSQL安装与基础命令运用
Centos7 MYSQL安装与基础命令运用 1.关闭防火墙,selinux systemctl stop firewalld setenforce 0 2.实现虚拟机能够上网,所以说要两块网卡,一块 ...
- mysql核心数据库_从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程...
从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程 课程目录 (1) 01MySQL基础_课程引入.avi (2) 02MySQL基础_为什么学习 ...
- Mysql入门教程--基础命令
Mysql入门教程--基础命令 #mysql ----------------------------------------------------------------------------- ...
- MySQL数据库select查询命令大全
MySQL数据库select查询命令大全 --数据库操作前的准备 -- 创建数据库 -- create database python_test_1 charset=utf8; -- 使用数据库 -- ...
- Linux下Mysql数据库的基础操作
Linux下Mysql数据库的基础操作 一.Mysql数据介绍 二.数据库相关术语介绍 1.数据库相关名词 2.相关术语介绍 三.Mysql数据库的管理 1.创建数据库用户 2.查询用户状态 3.修改 ...
- 查看MySQL数据库表的命令介绍
如果需要查看MySQL数据库中都有哪些MySQL数据库表,应该如何实现呢?下面就为您介绍查看MySQL数据库表的命令,供您参考. 进入MySQL Command line client下 查看当前使用 ...
- mysql怎么命令查看表的数据_查看MySQL数据库表的命令介绍
如果需要查看MySQL数据库中都有哪些MySQL数据库表,应该如何实现呢?下面就为您介绍查看MySQL数据库表的命令,供您参考. 进入MySQL Command line client下 查看当前使用 ...
- 初识MySQL数据库(MySQL数据库的基础操作)
初识MySQL数据库 前言 1.查询所有数据库 2.创建数据库 2.1指令1: 2.2指令2: 3.3指令3: 3.删除数据库 3.1指令1: 3.2指令2: 在这里插入图片描述 4.切换数据库 总结 ...
最新文章
- R 语言 download.file 的几点知识
- springmvc使用和经验总结(长沙师说网络科技有限公司)
- Java线程详解(16)-条件变量
- k均值例子 数据挖掘_数据挖掘的技术有很多种,常用的数据挖掘技术就这13种...
- R语言之探索性数据分析篇
- c++ opencv 照片清晰度_PS教程:旧照片翻新修复技巧
- 如何开发一款高大上的android应用的必备知识
- android textwatcher 获取当前控件,android api解析之TextWatcher
- 达梦disql中“pagesize”的设置
- 联想主板怎么进入bios
- 淘宝特价版事业部java面试,含爱奇艺,小米,腾讯,阿里
- 【XJTU】数学建模
- HDRP UI上渲染模型的解决方式及常见问题
- ssd hdd linux分区方案,windows10+ubuntu 16.04+双硬盘(SSD+HDD)分区(图文)
- flat2lla matlab,Convert from flat Earth position to array of geodetic coordinates
- Python:谁能赢得最后的糖块?
- 新能源汽车车载双向OBC,PFC,LLC,V2G 双向 充电 新能源汽车车载双向OBC
- DCDC开关电源电磁兼容(三)电源EMI滤波器相关基础知识(插入损耗与lisn50Ω阻抗的关系)
- Unity案例学习中关于炸弹(Boom)爆炸的一些需求实现
- 【博客系统】页面设计(附完整源码)
热门文章
- 序列化与反序列化原理
- 【报告分享】2021年中国白领人群消费及职场社交研究报告-艾瑞(附下载)
- 践行新时代使命担当 百分点科技苏萌获评新时代企业家精神践行者
- 英伟达创始人CEO 黄仁勋台大毕典演说全文 :无论是追逐食物、或不被人当食物,你都要不停跑下去!
- 旅游公司应当如何制作旅游宣传H5呢?
- GCSE英语语言考试-虚构小说考试问题和答案案例​
- Fluent的视角设置
- TR069协议与商业应用1——概述(带目录索引)
- 供给云saas平台上线个人小程序功能
- Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0