数据表基本操作

DML:全称Date Manipulation Language,即数据操纵语言;
还包括insect(插入)、update(更新)、delete(删除)、select(查询)

  • (1)插入一条记录
use [数据库]

--向表中一次插入一条记录
insert into 表名(字段列表1,字段列表2...字段列表N)
values('字段列表1','字段列表2',...'字段列表N')

select * from 表名
  • (2)插入多条记录
use [数据库]

--向表中一次插入多条记录
insert into 表名(字段列表1,字段列表2...字段列表N)
select '字段列表1','字段列表2',...'字段列表N'
union
select '字段列表1','字段列表2',...'字段列表N'
union
......
select '字段列表1','字段列表2',...'字段列表N'

select * from 表名
  • (3)insert语句,省略字段列表
use [数据库]

--insert语句,可以省略字段列表
insert 表名 values('字段列表1','字段列表2',...'字段列表N')

select * from 表名
  • (4)修改所有数据
use [数据库]

--update语句,修改所有数据
update 表名
set 行名='内容'

select * from 表名
  • (5)修改特定的记录
use [数据库]

--修改特定的记录
update 表名 
set 行名2='内容2',行名3='内容3',...行名N='内容N' 
where 行名1='内容1'    
--只有满足'行名1='内容1'数据的时候,就可把'行名1='内容1'改为行名2='内容2',行名3='内容3',...行名N='内容N'

select * from 表名
  • (6)删除表的内容
use [数据库]

--delete语句,仅删除表的内容,并没有删除表的结构
delete from 表名[where 列名=what]
--[where 条件表达式]:删除条件,可选。省略时是删除表整张中所有的数据
--级联:当主表的数据被删除,相关联的子表数据也被删除

select * from 表名
  • (7)
use [数据库]

--选着特定的条件:where(条件)
--select语句:具有强大的查询功能,允许从一个表或多个表中选择满足给定条件的一个或多个行或列
select 字段列表1,字段列表2,...字段列表N from 表名1
where 需要修改的内容

--查找不重复的数据
select distinct 行名 from 表名

--表头(列名)化成中文,数据库叫‘别名’:字段名 as '别名'  <---->  字段名 '别名'
select 字段列表1 as '编号',字段列表2 as '姓名'...字段列表N from 表名1

select * from 表名2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值