资源描述:
《创建表空间的sql语句》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、创建表空间的sql语句SQL语句创建学生信息数据库表的示例用SQL语句创建如下三个基本表:学生表(Student)、课程表(Course)、学生选课表(SC),结构如下所示Student表结构CreatetableStudent()Course表结构Createtablecourse()SC表结构Cnovarchar(10)primarykey,Cnamevarchar(20)notnull,Ccreditintcheck(Sctedit>0),Semesterintcheck(Semester>0),Periodintcheck(Period
2、>0)Snovarchar(7)primarykey,Snamevarchar(10)notnull,Ssexchar(2)check(Ssex=‘男’orSsex=’女’),Sageintcheck(Sagebetarykey(Sno,Cno)1.查询学生选课表中的全部数据。SELECT*FROMSCgo2.查询计算机系学生的姓名、年龄。SelectSname,SageFromStudentARYKEY,[字段1]nVarChar(50)default'默认值'null,[字段2]ntextnull,[字段3]datetime,[字
3、段4]moneynull,[字段5]intdefault0,[字段6]Decimal(12,4)default0,[字段7]imagenull,)删除表:Droptable[表名]插入数据:INSERTINTO[表名](字段1,字段2)VALUES(100,'51e'表名','新表名','OBJECT'新建约束:ALTERTABLE[表名]ADDCONSTRAINT约束名CHECK([约束字段]<='2000-1-1')删除约束:ALTERTABLE[表名]DROPCONSTRA
4、INT约束名新建默认值ALTERTABLE[表名]ADDCONSTRAINT默认值名DEFAULT'51ptransaction数据库名n(TableName,ColumnName,ColumnType)Conn.Execute(AlterTableTableNameAddColumnNameColumnType)EndSub'更改字段通用函数SubModColumn(TableName,ColumnName,ColumnType)Conn.Execute(AlterTableTableNameAlterColumnColumnNameC
5、olumnType)EndSub'检查表是否存在sql=selectcount(*)asdidafromsysobjectsg">response.sysobjectse]')andOBJECTPROPERTY(id,N'IsUserTable')=1某个表的结构select*fromsyscolumnse,[字段4]moneynull,[字段5]intdefault0,[字段6]Decimal(12,4)default0,[字段7]imagenull,)删除表:Droptable[表名]插入数据:INSERTINTO[表
6、名](字段1,字段2)VALUES(100,'51[表名]N[字段名]修改字段:ALTERTABLE[表名]ALTERCOLUMN[字段名]NVARCHAR(50)NULL重命名表:(Access重命名表,请参考文章:在Access数据库中重命名表)sp_rename'表名','新表名','OBJECT'新建约束:ALTERTABLE[表名]ADDCONSTRAINT约束名CHECK([约束字段]<='2000-1-1')删除约束:ALTERTABLE[表名]D
7、ROPCONSTRAINT约束名新建默认值ALTERTABLE[表名]ADDCONSTRAINT默认值名DEFAULT'51odColumn(TableName,ColumnName,ColumnType)Conn.Execute(AlterTableTableNameAlterColumnColumnName\ColumnType\)EndSub\'检查表是否存在sql=selectcount(*)asdidafromsysobjectssysobjectse]')andOBJECTPROPERTY(id,N
8、'IsUserTable')=1某个表的结构s