sql笔记三:表中数据的操作
原创
©著作权归作者所有:来自51CTO博客作者Diesel的原创作品,请联系作者获取转载授权,否则将追究法律责任
sql笔记之三:表中数据的操作
创建了表,那么我们就该对数据进行操作了:
插入数据:insert
插入数据分为几种情况:
1、完全插入:insert into tablename (列1、列2、…..列n) values(表达式1、表达式2、表达式n)
实例:insert into tablename (id,name,sex,age) values(1,’miller’,’male’,21)
列与表达式一一对应,且类型一致。字符型和日期型值用单引号括起来。
2、部分插入:
实例:insert into tablename (name,age) values(’miller’,21)
3、多条插入:
实例:insert into tablename (id,name,sex,age)
values(1,’miller’,’male’,21)
(2,’jim’,’male’,19)
(3,’rose’,’famale’,18)
(4,’jordan’,’male’,21)
……………
4、省略插入:
实例:insert into tablename values(1,’miller’,’male’,21)
(2,’jim’,’male’,19)
(3,’rose’,’famale’,18)
(4,’jordan’,’male’,21)
上面讲的便是几种插入方式,既然数据已经插入了,那么我们也想看看插入后的样子。
查看数据:select
Select的功能很是强大,不是一两句讲完的,简便说说。
查看表中所有数据:select * from tablenam
查看表中指定数据:select id name from tablename where 条件
实例:select id name from players where sex=’male’
便可查询players表中所有性别为男的的id。
在查看之后发现有个数据输入有误,那么我们就应该用下面的语句了:
修改数据:
格式:update tablename set 列1=值1 列2=值2…..where 条件
实例:在players表中id=2的行中改性别为女:
update players set sex=’famale’ where id=2
当一条记录没有存在的意义之后,我们需要删除它:
删除数据:
格式 delete from tablename where 条件
实例:delete from tablename where id=2
说明:删除id=2这一行的数据。from可以省略。
删除全部数据:delete tablename
怎么才能用select语句更好更快的查询呢,结合or、and、is null、is not null、!=来说说这些符号的应用:
Or:
select * from table_name where 条件 or 条件
delete table_name where 条件 or 条件
and:
select * from table_name where 条件 and 条件
delete table_name where 条件 and 条件
is null
select * from table_name where 条件 is null
delete table_name where 条件is null
is not null
select * from table_name where 条件 is not null
delete table_name where 条件is not null
!= :
select * from table_name where 列名!=表达式或值
delete table_name where列名!=表达式或值
上一篇:sql笔记二:表的设计
下一篇:sql笔记四:函数
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MySQL基础学习笔记——表结构操作的SQL语句
表结构操作的SQL语句展示表
MySQL 表名 字段 数据 -
SQL_数据库表的操作
文章目录前言:一.表查询二.修改操作前言: 我们之前已经创建了数据库bookMIS,并且在数据库里创建
sql 数据库 表的操作 SQL serve 内置函数