我就以pubs数据库中的jobs表来作为实践对象
首先我们来创建数据库和删除数据库CREATE DATABASE 数据库名称
ON
( NAME = 数据库名称_dat,
FILENAME = 'D:\BBSDataBase\数据库名称.MDF',
SIZE = 10)
LOG ON
( NAME = 数据库名称_log,
FILENAME = 'D:\BBSDataBase\数据库名称.LDF',
SIZE = 1MB,
MAXSIZE = 20MB) drop database 数据库名称接下来我们创建表
create table 表名
(
name varchar(20) not null,
....
....
....
)drop table 表名插入数据
use pubs
select * from jobs查询jobs表所有数据
select * from jobs where job_id < 5 带条件的查询
select top(10) job_id,job_desc from jobs查询前10记录并显示2列插入数据
insert into jobs values('xiaodiao',100,200)因为job_id是自动增长列所以不需要在插入值写入id
insert into jobs(job_desc,min_lvl,max_lvl) values ('xiaodiao',100,200)更新数据表
我插入了2行数据
那么一条的ID为15一条id为16
我删除了15那条记录
那么现在我来更新第16条的记录update jobs set job_desc ='diaoxiao' where job_id = 16
删除数据 只能删除整行数据
delete from jobs where job_id = 15因为我的pubs刚使用 所以里面只有14条数据 那么插入一条就是15数据 根据删除条件删除第15条数据Truncate table jobs 删除所有jobs数据表中的所有行数据
首先我们来创建数据库和删除数据库CREATE DATABASE 数据库名称
ON
( NAME = 数据库名称_dat,
FILENAME = 'D:\BBSDataBase\数据库名称.MDF',
SIZE = 10)
LOG ON
( NAME = 数据库名称_log,
FILENAME = 'D:\BBSDataBase\数据库名称.LDF',
SIZE = 1MB,
MAXSIZE = 20MB) drop database 数据库名称接下来我们创建表
create table 表名
(
name varchar(20) not null,
....
....
....
)drop table 表名插入数据
use pubs
select * from jobs查询jobs表所有数据
select * from jobs where job_id < 5 带条件的查询
select top(10) job_id,job_desc from jobs查询前10记录并显示2列插入数据
insert into jobs values('xiaodiao',100,200)因为job_id是自动增长列所以不需要在插入值写入id
insert into jobs(job_desc,min_lvl,max_lvl) values ('xiaodiao',100,200)更新数据表
我插入了2行数据
那么一条的ID为15一条id为16
我删除了15那条记录
那么现在我来更新第16条的记录update jobs set job_desc ='diaoxiao' where job_id = 16
删除数据 只能删除整行数据
delete from jobs where job_id = 15因为我的pubs刚使用 所以里面只有14条数据 那么插入一条就是15数据 根据删除条件删除第15条数据Truncate table jobs 删除所有jobs数据表中的所有行数据
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货