SQL语句创建(数据库|数据表|索引)
CREATE Table <表名>
([<列名1>] 类型 (长度) [缺省值][列级约束]
[,<列名2> 数据类型[缺省值][列级约束]]….
[,UNIQUE(列名[,列名]….)]
[,PRIMARY KEY(列名[,列名]…)]
[,FOREIGN KEY (列名[,列名]…)
REFERENCES 表名(列名[,列名]…)]
[,CKECK (条件)] )
功能:
建立一个以<表名>为名的表。
/*创建借书还书数据库*/
create database 借书还书信息
on
( name = N'借书还书信息Data',
filename = N'D:\借书还书信息.mdf',
size = 20Mb,
maxsize = 40Mb,
filegrowth = 10Mb
)
log on
( name = N'借书还书信息_Log',
filename = N'D:\借书还书信息_Log.ldf',
size = 20Mb,
maxsize = 35Mb,
filegrowth = 10Mb
)
collate SQL_Latin1_General_CP1_CI_AS
go
/*创建数据表*/
use 借书还书信息
go
create table dbo.图书
(
图书编号 int identity(1,1) not null ,
图书名称 varchar(50),
作者 varchar(20),
出版社 varchar(50),
备注 varchar(100),
primary key (图书编号)
);
create table dbo.用户
(
用户编号 int identity(1,1) not null,
口令 varchar(20),
姓名 varchar(20),
性别 bit,
出生年月 datetime,
账户余额 money,
primary key (用户编号)
);
CREATE TABLE [dbo].[借书记录]
(
[记录编号] [int] IDENTITY(1,1) NOT NULL,
[用户编号] [int] NOT NULL,
[图书编号] [int] NOT NULL,
[借书时间] [datetime] NULL,
[还书时间] [datetime] NULL,
[是否欠费] [bit] NULL,
[欠费金额] [bit] NULL,
[是否还书] [bit] NULL,
PRIMARY KEY (记录编号),
foreign key (用户编号) references 用户(用户编号),
foreign key (图书编号) references 图书(图书编号)
);
/*创建索引*/
/****** 对象: Index [Book_ID_Name_Index] 脚本日期: 09/26/2009 17:18:09 ******/
CREATE NONCLUSTERED INDEX [Book_ID_Name_Index] ON [dbo].[图书]
(
[图书编号] ASC,
[图书名称] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = O
相关文档:
刚碰到这个问题时,以为是应用服务器和数据库服务器没连通,查了半天的网络结果网上一查,跟SQL Server 2005有关,你太阳的!
开始菜单-SQLServer2005-配置工具-SQL Server Configuration Manager-SQLserver2005网络配置-MSSQLSERVER的协议-双击TCP/IP协议
把IP改成当前使用的,当然,端口也要确保 ......
from: http://blog.163.com/ck275601774/blog/static/1230468012009631113559291/
--日期转换参数
select CONVERT(varchar,getdate(),120)
--2009-03-15 15:10:02
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
--20090315151201
select CONVERT(varchar(12) , getdate ......
优点:字段较少,有增删改查功能,不过查询太笼统。
缺点:
1.不算是在很正的无限分类,ClassPath这个字段定义限制。
2.主键CLASSID不是自增的,使用CODESMITH批量生成多层架构代码中会导致出错。
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ArticleClass]') and OBJECTPROPERTY(id, N'IsUse ......
掌握SQL四条最基本的数据操作语句:Insert,Select,Update和Delete。
练掌握SQL是数据库用户的宝贵财 富。在本文中,我们将引导你掌握四条最基本的数据操作语句—SQL的核心功能—来依次介绍比较操作符、选择断言以及三值逻辑。当你完成这些学习后,显然你已经开始算是精通SQL了。
在我们开始之前,先 ......