当前位置: 首页 > news >正文

第十四天 mysql单表练习

一、mysql的安装
yum install myaql=安装客户端
yum install mysql-sever
=安装客户端
service mysql status=查看状态
service mysql start
=开启数据库
service mysql restart=重启数据库
service mysql stop
=关闭数据库
mysql -u root -p=进入数据库
show databases
=查看所有数据库
create database hh=创建数据库
use hh
=使用数据库
create table=建表
desc
=查看表结构
grant all privileges on . to root@"%" identified by '123456'=授权
flush privileges
=刷新权限

二、表的操作
default charset=utf8=默认编码格式
insert into 表名 values(值1,值2)
=插入值
show tables=查看库中所有的表
drop table 表名
=删除表
delete from 表名=删除表的所有数据
alter table 表名 add 列名 字符类型(字符长度)
=添加表字段
alter table 表名 change 原字段 新字段=修改字段名
alter table 表名 drop 字段
=删除表字段
alter table 原表名 rename 新表名=修改表名
alter table 表名 modify 移动字段 after 字段
=移动到某个字段之后
alter table 表名 aff 新字段 first
===添加到第一位

查询语句
select * from=查询所有内容
select 字段1,字段2 from 表名
=查询部分内容

查询中接条件
1、接运算符号用where
select * from student2 where id>2

2、and=多个条件同时满足
or
=满足一个条件
between...and...=在什么范围之间
in
=在一组数据中
not in=不在一组数据中
is null
=为空
is not null===不为空

排序order by
order by 字段 desc降序
order by 字段 asc
升序

like模糊查询
%:表示匹配1个字符或多个字符
_:表示匹配1个字符案例:

匹配8开头的分数===select  * from student2 where math like "8%"

匹配8结尾的分数===select  * from student2 where math like "%8"

匹配包含8的分数===select  * from student2 where math like "%8%"

匹配固定字符===select  * from student2 where math like "8_"

limit显示指定行数
select * from student2 limit 4,2===从第五行开始显示,显示2行(显示5,6两行)

聚合函数
max最大
min最小
avg平均值
count统计
sum求和
distinct去重

group by=分组
select sum(math) from student2 group by class
=查询每个班级的数学总分

group by having=分组后接条件
select sum(math) from student2 group by class having sum(math)>200;
=查询数学总分大于200的班级

update 表名 set 新内容 where 条件 ====修改内容

http://www.zskr.cn/news/53486.html

相关文章:

  • 题解:P14435 [JOISC 2013] 收拾吉祥物 / Mascots
  • lvs详细配置
  • linux c 线程池
  • linux c 文件是否存在
  • 11月18日
  • 三维偏序整体二分?
  • MEMS与CMOS的3D集成技术研究进展 - 指南
  • 2025 年 钢丝网/钢骨架 塑料复合管厂家权威推荐榜/哪家好/有实力/可靠的/排名企业-江苏狼博管道制造有限公司
  • CSS实现修改CheckBox样式
  • 查看laya已经加载的资源
  • ESP32 + LVGL 开发笔记(一):点亮屏幕
  • linux c makefile
  • 基于自适应遗传算法风光场景生成的电动汽车并网优化调度【IEEE33节点】(Matlab代码建立)
  • High Frequency Active Auroral Research Program(HAARP)部分摘取
  • CF813E Army Creation
  • 铭记旧友
  • update 锁表了: 执行一个update 表被锁了,原因是什么?
  • 标题:鸿蒙Next音频开发新篇章:深入解析Audio Kit(音频服务) - 实践
  • 人工智能之编程进阶 Python高级:第一章 栈和队列
  • DS trick record 2
  • 详细介绍:MonkeyCode:开源AI编程助手的技术实践与应用价值
  • 福利MegaLLM–175刀免费额度建教程
  • 白嫖MegaLLM–175刀免费额度建教程
  • 如何找到适合好用的 AI 数据分析工具?Aloudata Agent 值得一试!
  • linux bug
  • linux broadcom
  • Duan.ai - 将长视频变成适合社交的短视频AI工具
  • 2025年11月成都房产律师,成都合同纠纷律师,成都刑事律师事务所推荐,实力律所解析委托无忧之选!
  • Balatro GBA - 在Game Boy Advance上体验扑克 Roguelike
  • 深入解析:专题:2025年医疗健康行业状况报告:投融资、脑机接口、AI担忧|附130+份报告PDF合集、图表下载