数据库和表的建立(答案是丰富多彩滴)

数据库和表的建立,多种方法,一种是手动通过对象资源管理器来建立,一种是通过sql CODE建立,也有一些建库建表的软件.例如ezdml和

PowerDesigner(常用)等,无论何种方式,我们的最终目的是选择一种建库建表高效快速的方式.


    这次使用T-sql语句来建库建表的.细节的东西,仅作是积累保存如下.


建数据库Sql语句.

use master --设置当前数据库为master以便访问sysdatabases表。
go
--判断要建立的数据库是否存在。
if exists(select * from sys.sysdatabases where name='lfsfxyComputerSys')
drop database lfsfxyComputerSys
go 
--不存在再继续建立数据库。
create database lfsfxyComputerSys
on primary  --默认就属于Primary文件组,可省略。
(
    /* 数据文件组描述*/
    name='lfsfxyComputerSys_data',--主数据文件的逻辑名称。
    filename='E:\01 提高班\05 机房收费系统\lfsfxyComputerSys.mdf',--主数据库的物理名称
    size =5mb,--主数据库的文件初始值大小。
    maxsize=100mb,--主数据文件增长的最大值。
    filegrowth=15%--主数据库文件增长率。
    
)
log on 
(
   /* 日志文件描述*/
   name ='lfsfxyComputerSys_log',
   filename='E:\01 提高班\05 机房收费系统\lfsfxyComputerSys_log.ldf',
   size=2mb,
   filegrowth=1mb
   
)

建表sql.

--建立用户信息表。
use lfsfxyComputerSys 
go 
if exists (select * from sysobjects where name ='tb_User')
drop table tb_User
--建立用户信息表tb_User
create table tb_User
(
     --用户编号。
     UserID nvarchar(10) primary key ,
     --用户姓名。
     UserName nvarchar(19) ,
     --用户密码。
     UserPwd nvarchar(19),
     --用户角色。
     UserActor nvarchar(19),
     --用户注册日期。
     UserRegDate datetime ,
     --用户是否使用标志。
     UserFlag bit ,
     --用户类型,这里包括的是一般用户、操作员,管理员三种角色。
     UserType nvarchar(19)
          
)
增删该查的sql语句.

查询更新删除.

select * from tb_OnlineHistory 
update tb_OnlineHistory   set ,StuSpendTime= 30,StuSpendMon= 12 where StuCardID  ='1'
delete from tb_OnlineTemporary where StuCardID ='1'



获取数据库中的最后一条记录.

select   top   1     *   from   tb_Working    order   by   UserID    Desc




   

你可能感兴趣的:(sql,数据库,user,table,database,delete)