sql语句操作(详细)

基础部分

查:

查询 SELECT * FROM `veteran_user` /查询表中所有数据 SELECT DISTINCT "name" from veteran SELECT name FROM veteran where place_area!='四川省成都市成华区' 查找地址不是成华区的人 SELECT name FROM veteran ORDER BY id_card 按身份证号码升序将名字排序 SELECT name FROM veteran ORDER BY name DESC 按姓名首字母降序排序 SELECT * FROM resume WHERE sex=0 AND bithday>1996-01-01 查询性别为男,出生日期大于1996年的数据 SELECT * from resume WHERE address='成都市' or sex=1 查询地址为成都市或者性别为女的数据

增:

 

增加 INSERT INTO train_person (id,name,sex,age)VALUES(35,'sql添加',0,23) 添加指定的值

 

改:

1
2
修改
UPDATE train_person SET name='修改后的名字' WHERE name='sql添加' 将名字修改

  

 

删:

 

删除 DELETE FROM train_person WHERE name='修改后的名字' 删除名字为***的数据 DELETE FROM train_person删除整个表中的数据,数据结构不变,慎用

 

高级部分:

 

查询:

SELECT * from train_person LIMIT 2查询数据中只返回两条 SELECT * FROM train_person WHERE name LIKE '1%' 查询姓名为1开头的数据 SELECT * FROM train_person WHERE name like '%3' 查询姓名以3结尾的数据 SELECT * from train_person WHERE `name` LIKE '%泥%'查询姓名中间包括泥的数据 SELECT * FROM train_person WHERE name in ('123','测试') 查询姓名为123,测试的数据 SELECT * FROM train_person WHERE name BETWEEN 'a' and 'c'查询按字母排序在a和b之间的数据

 

通配符:

% 代替0个或多个字符 _ 代替一个字符 [^charlist] 不在字符列中的任何单一字符

创建:

CREATE DATABASE test 创建一个数据库 CREATE TABLE test 创建一个表
CREATE TABLE test(name VARCHAR(255) NOT NULL,age int,sex VARCHAR(2) NOT NULL,CHECK (age>0) )创建一个表包含格式,约束年龄要大于0

 

SELECT AVG(service_year) from resume求表中工作年份的平均值 SELECT COUNT(*)from resume 求表中的行数 SELECT COUNT(DISTINCT political) from resume 求表中不同polititical的值的条数 SELECT name,MAX(work_year) from position 求表中工作年限最大的值 SELECT SUM(work_year) FROM position求表中工作年限的总和

 

函数:

SELECT AVG(service_year) from resume求表中工作年份的平均值 SELECT COUNT(*)from resume 求表中的行数 SELECT COUNT(DISTINCT political) from resume 求表中不同polititical的值的条数 SELECT name,MAX(work_year) from position 求表中工作年限最大的值 SELECT SUM(work_year) FROM position求表中工作年限的总和

本文只展示了经常使用的语句,要看全完详细的链接:https://www.w3school.com.cn/sql/sql_func_now.asp


__EOF__

本文作者xiaopo
本文链接https://www.cnblogs.com/xiaopo/p/15818622.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   小破的博客  阅读(218)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2021-01-18 前端面试题
点击右上角即可分享
微信分享提示