当前位置:网站首页>MySQL表的增删改查(1)
MySQL表的增删改查(1)
2022-07-31 05:19:00 【欧粒粒】
增查更删(CRUD)
一、插入数据
1.全列插入,表示所有字段都要插入值,并且插入的顺序是表定义时候的顺序。
(浮点型,整形注意不能超出定义的长度范围)
-- 全列插入
insert into 表名 values(字段1要插入的值,字段2要插入的值);2.指定列插入
insert into 表名(要插入的字段1,要插入的字段2)values(要插入的值1,要插入的值2);只插入我们需要的字段,其他没有插入的字段是空(null)。
3.插入多行数据
(1)执行多条insert语句
(2)执行一条:
insert into 表名(id,username)values
(1,'烤鸭'),
(2,'进京赶考');二、查询
1.全列查询
select * from 表名;
查询该表所有字段,所有数据
select * from student;
2.指定列查询
select 查询列1,查询列2 from 表名;
查询给定的字段
select id, username from student;3.如果字段是数值型,可以使用运算符计算
select id, username, amount*2 from student;补充:
字符串:MySQL中,字符串拼接,不能使用+,需要使用一个concat(str1,str2,str3....)函数
select id,concat(username,'学生') from student;表或者字段 别名:如果查询字段,进行了计算等操作,查询返回的字段,就不是数据库定义的字段名。此时,一般,会自动使用别名。
(1)字段别名
--amount*2作为查询字段名,不好看,一般会使用别名。用空格加别名或者as加别名
select id i, username as u, amount*2 a from student;别名最终会作为查询结果集(虚拟表)的字段名。
(2)表别名
--表名也可以使用别名。也是加上空格或者as,但需要注意要给字段加上表别名和.
select stu.id i, stu.username as u, stu.amount*2 a from student stu;4.日期的操作
--日期的操作:也需要使用函数
--year(日期的值),month(日期的值),day(日期的值)
select id, username, year(birthday), month(birthday), day(birthday) from student;5.distinct对字段进行去重
字段前加
边栏推荐
- 三本毕业,中途转行软件测试,顶着这些光环从月薪7k干到20k+,感觉还不错
- cenos7安装cmake-3.22.2
- UE5 最新动态虚幻引擎全新版本引爆互联网
- box-shadow相关属性
- UR3机器人运动学分析之正运动学分析
- vs2022 xlua 集成第三方库编译报错Generator Visual Studio 15 2017 could not find any instance of Visual Studio.
- Unity转微信小游戏与JS交互
- Evaluating Machine Learning Models - Excerpt
- 力扣.三数之和/四数之和
- 911崩了,自养号测评环境IP有哪些更好的选择
猜你喜欢
随机推荐
递归访问目录,定义嵌套函数,打印斐波那契数列,对列表进行排序,map函数计算列表,filter函数过滤,reduce计算1~100的和
DOM操作-案例:切换背景图片
Incredibuild 宣布支持 Yocto
离线安装activeMq
【Rhapsody学习笔记】4:Relations
The array technique, my love
fdisk分区,gdisk添加磁盘,parted进行磁盘分区,parted新增分区,临时挂载和永久挂载
UE5 最新动态虚幻引擎全新版本引爆互联网
【博学谷学习记录】超强总结,用心分享 | 软件测试 抓包
【源码笔记】痛苦来源于比较——什么是相等,hashCode() 和 equals(Object)
cenos7安装cmake-3.22.2
ROS service transfer pictures
力扣.剑指offer05.替换空格
box-shadow related properties
解决background-size:cover时图片铺满但显示不完整?
DingTalk Enterprise Internal-H5 Micro Application Development
Image binarization processing of opencv
第一次实践——计算器
钉钉企业内部-H5微应用开发
ES6-模块









