【Mysql】之基础sql语句模板

复制代码
==============新建数据库============
create database if not exists XXX;

==============删除数据库============
drop database if exists XXX;

==============新建表================
create table if not exists z_class(
z_id int UNSIGNED auto_increment,
z_name VARCHAR(100) NOT NULL,
z_age INT NOT NULL,
z_date date,
PRIMARY KEY(z_id)
)ENGINE=INNODB DEFAULT charset=utf8;


==============插入数据=============
insert into XXX(,,,)values
(,,,),
(,,,),
(,,,);

==============复制数据=============
create table XXX2 like XXX1; 复制表结构


insert into XXX2 
select * from XXX1; 复制数据

==============删除数据=============
delete from XXX where id=y;


============删除全部数据===========
delete from XXX;

============排序删除数据===========
delete from XXX
order by xxx
limit 2;

==============更新数据=============
update XXX
set xxx = y
where id = z;


============多表更新数据===========
update XXX1 
set x01 =(
select y01 from XXX2
where y02 = 'y'
order by rand()
limit 1
) where x02 is null;


===========修改表结构属性==========
alter table XXX1
change column xxx
xxx int(10) not null;

===========添加表结构属性==========
alter table XXX1
add column info varchar(10) null
after xxx01;

===========删除表结构属性==========
alter table XXX1
drop column xxx01;

===========修改表名称属性==========
alter table XXX1
rename to XXX2;

或者

rename table XXX1 to XXX2;

==============查询数据=============
select * from XXX1 
where xxx01 <= 3;

模糊查询:
select * from XXX1
where xxx01 like '%o'

排序:
select * from XXX1 order by xxx01
select * from XXX1 order by xxx01 desc

聚合:
select sum(xxx01),xxx02 from XXX1 
group by xxx02

平均值:
select avg(xxx01) from XXX1
合计:
select sum(xxx01) from XXX1
最大:
select max(xxx01) from XXX1
最小:
select min(xxx01) from XXX1
合计总行数:
select count(xxx01) from XXX1
分组查询sal字段的最大值:id,sal,num
select max(sal),num from XXX1 group by num
查询之间的数:
select * from XXX1 where between 1 and 3
查询指定行的数据:
select * from XXX1 limit 3,2 不包含第三行,向下查询2行(4,5行)
查询表结构:
desc XXX1
创建视图:
create view st as 
select * from XXX1 
where xxx01 = 'x'
删除视图:
drop view st

 
复制代码

 

posted @   Owen_ET  阅读(1176)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
  1. 1 イエスタデイ(翻自 Official髭男dism) 茶泡饭,春茶,kobasolo
  2. 2 模様 (TV size ver.) Ivy to Fraudulent Game
  3. 3 河口恭吾
  4. 4 愛してる 高鈴
  5. 5 一生所爱 卢冠廷,莫文蔚
  6. 6 世间美好与你环环相扣 柏松
  7. 7 理想三旬 陈鸿宇
  8. 8 不浪漫罪名 王杰
  9. 9 樱花树下 张敬轩
  10. 10 因为你在 达闻西乐队,福禄寿FloruitShow
  11. 11 悬溺 葛东琪
理想三旬 - 陈鸿宇
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 唐映枫

作曲 : 陈鸿宇

编曲 : 陈鸿宇/马雨阳

混音:马雨阳

雨后有车驶来

驶过暮色苍白

旧铁皮往南开 恋人已不在

收听浓烟下的 诗歌电台

不动情的咳嗽 至少看起来

归途也还可爱

琴弦少了姿态

再不见那夜里 听歌的小孩

时光匆匆独白

将颠沛磨成卡带

已枯卷的情怀 踏碎成年代

就老去吧 孤独别醒来

就老去吧 孤独别醒来

你渴望的离开

你渴望的离开

只是无处停摆

就歌唱吧 眼睛眯起来

而热泪的崩坏

只是没抵达的存在

青春又醉倒在

青春又醉倒在

籍籍无名的怀

靠嬉笑来虚度 聚散得慷慨

辗转却去不到 对的站台

如果漂泊是成长 必经的路牌

你迷醒岁月中

那贫瘠的未来

像遗憾季节里 未结果的爱

弄脏了每一页诗

吻最疼痛的告白

而风声吹到这 已不需要释怀

就老去吧 孤独别醒来

你渴望的离开

你渴望的离开

只是无处停摆

就歌唱吧 眼睛眯起来

而热泪的崩坏

只是没抵达的存在

就甜蜜地忍耐

就甜蜜地忍耐

繁星润湿窗台

光影跳动着像在 困倦里说爱

再无谓的感慨

以为明白

梦倒塌的地方 今已爬满青苔

点击右上角即可分享
微信分享提示