数据库和表的建立,多种方法,一种是手动通过对象资源管理器来建立,一种是通过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 )
--建立用户信息表。 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