数据库学习第一天:增删改查

2019-10-21  本文已影响0人  mapg
--创建数据库
  create database MydataBase 
  on primary
  (
  --名字
    name = 'MyData',
    --路径
    filename = '物理路径',
    --大小
    size = 3mb,
    --增长
    filegrowth = 1mb
  )
  --日志
  log on
  (
    name = 'Mydata_log',
    filename = '物理路径',
    size = 1mb,
    filegrowth = 10%
  )

--切换数据库
use MyDataBase

--创建表
create table Class
(
--自增长(从1开始,每次增加1)
    ClassID int identity(1,1) primary key,
    ClassName nvarchar(10),
    ClassDesc nvarchar(20)
)

--查 搜索全部数据
select * from Class
select * form Class where ClassID = 1
select Classname as '年级名称' from Class where ClassID <> 1

--增 (插入数据)
--第一种方式 对应赋值
inset into Class(ClassName,ClassDesc) value('一班','最牛逼的班级')
--第二种方式  依次赋值
insert into Class value('二班','也很牛逼')
--第三种 连续输入数据
insert into class(ClassName,ClassDesc)
select '三班','一般般' union
select '四班','还行' union
select '五班','还行' union

--改 修改数据  更改ClassID 不为 1 的班级
update Class set ClassName = "最最牛逼的班级" where ClassID <> 1

update Class set ClassName = "五班(暂定)",ClassDesc = "人数不够" where ClassID = 5

--删 删除数据 表数据没有了,但是id接着删除前的id继续加1
delete from Class  where ClassID = 5
--表都没有了,数据也没有了,慎重操作
drop table Class
--表存在,数据没有了,id从1开始,效率比delete高很多
truncate table Class

上一篇下一篇

猜你喜欢

热点阅读