欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    使用SQL语句创建数据库创建表.ppt

    • 资源ID:59787411       资源大小:385.50KB        全文页数:32页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    使用SQL语句创建数据库创建表.ppt

    使用SQL语句创建数据库创建表 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望创建数据库创建数据库v创建一个只含一个数据文件和一个创建一个只含一个数据文件和一个事务日志文件的数据库事务日志文件的数据库vCREATE DATABASE 数据库名数据库名 ON PRIMARY (NAME=数据文件的逻辑名称,数据文件的逻辑名称,FILENAME=数据文件的路径和文件名数据文件的路径和文件名,SIZE=数据文件的初始容量,数据文件的初始容量,MAXSIZE=数据文件的最大容量,数据文件的最大容量,FILEGROWTH=数据文件的增长量数据文件的增长量),n LOG ON (NAME=事务日志文件的逻辑名称,事务日志文件的逻辑名称,FILENAME=事务日志文件的物理名称事务日志文件的物理名称,SIZE=事务日志文件的初始容量,事务日志文件的初始容量,MAXSIZE=事务日志文件的最大容量,事务日志文件的最大容量,FILEGROWTH=事务日志文件的增长量事务日志文件的增长量),n 说明说明Transact-SQL的语法规则的语法规则规则描述|(竖线)分隔括号或大括号内的语法项目。只能选择一个项目(方括号)可选语法项目。不必键入方括号(大括号)必选语法项目。不必键入大括号,n表示前面的项可重复n次,每一项由逗号分隔参数参数值数据库名称Student1数据文件逻辑名Student1_dat数据文件物理名D:student1_dat.mdf数据文件初始大小10MB数据文件最大值50MB数据文件增长值原来的20%事务日志文件逻辑名Student1_log日志文件物理名D:student1_log.ldf日志文件初始大小4MB日志文件最大值25MB日志文件增长值5MBvcreate database student1von v(name=student1_dat,vfilename=d:student_dat.mdf,vsize=10,vmaxsize=50,vfilegrowth=20%)vlog onv(name=student1_log,vfilename=d:student_log.ldf,vsize=4,vmaxsize=25,vfilegrowth=5)举例举例v例例2、可以简单地来创建数据库,、可以简单地来创建数据库,CREATE DATABASE mytest 没有指定主文件名,在默认的情况没有指定主文件名,在默认的情况下,命名主文件为下,命名主文件为mytest.mdf,日志文件名为日志文件名为mytest_log.ldf。主文件和日志文件的大小都同主文件和日志文件的大小都同Model数据库的主文件和日志文件大小一数据库的主文件和日志文件大小一致,并且可以自由增长。致,并且可以自由增长。删除数据库删除数据库v格式:格式:DROP DATABASE 数据库名数据库名v例、将例、将mytest数据库删除数据库删除Drop database mytestv删除数据库将删除数据库所使用的数删除数据库将删除数据库所使用的数据库文件和磁盘文件。据库文件和磁盘文件。例例3、复杂一点的数据库创建范例、复杂一点的数据库创建范例v数据库名称为数据库名称为Student,第一个数据文件逻辑名称为第一个数据文件逻辑名称为class1,物理文件名为物理文件名为E:class1.mdf,初始大小初始大小20MB,最大尺寸为无限,最大尺寸为无限大大,增长速度为增长速度为20%。第二个的数据文件第二个的数据文件Class2,E:class2.ndf,初始,初始大小大小40MB,最大尺寸为,最大尺寸为100MB,增长速度,增长速度10MB。2个个15MB的事务日志文件,事务日志文件的逻辑的事务日志文件,事务日志文件的逻辑名为名为class1_log和和class2_log,物理文件名为物理文件名为E:classlog1.ldf和和classlog2.ldf。vCREATE DATABASE studentvON PRIMARY v(NAME=class1,v FILENAME=E:class1.mdf,v SIZE=20MB,v MAXSIZE=unlimited,v FILEGROWTH=20%),v(NAME=class2,v FILENAME=E:class2.ndf,v SIZE=40MB,v MAXSIZE=100MB,v FILEGROWTH=10MB)vLOG ON v(NAME=class1_log,v FILENAME=E:classlog1.ldf,v SIZE=15MB),v(NAME=class2_log,v FILENAME=E:classlog2.ldf,v SIZE=15MB)vGO使用模板:使用模板:Create dababase中的中的Create Database on Multiple Files Groups.tql使用使用SQL语句创建表语句创建表v建表的语法建表的语法CREATE TABLE 表名表名(字段字段1 数据类型数据类型 列的特征,列的特征,字段字段2 数据类型数据类型 列的特征,列的特征,.)v列的特征:列的特征:v是否为主键是否为主键v包括该列是是否为空(包括该列是是否为空(NULL)v、是否是标识列(自动编号)、是否是标识列(自动编号)、v是否有默认值、等。是否有默认值、等。字段名说明字段数据类型字段大小约束sno学号char15主键sname姓名char10Not nullssex性别char2(男,女);默认值为男sbirth出生年月日datetime1990-1-1,1992-12-31emailE-mailvarchar40包含studentstudentvcreate table student v(sno char(15)primary key,vsname char(10)not null,vssex char(2)check(ssex in(男男,女女)default(女女),v sbirth datetime check(sbirth between 1990-1-1 and 1992/12/31),vemail char(40)check(email like%)字段名说明字段数据类型字段大小约束kch课程号char4主键kcmc课程名称char10Not null zxs总学时smallint练习:用creat bable语句创建Kcda(课程档案)表vcreate table kcdav(kch char(4)primary key,vkcmc char(10)not null,vzxs smallint)字段名说明字段数据类型字段大小约束sno学号char15主键;外键kch课程号char4主键;外键grade分数smallint0,100 xkqk选课情况vcreate table xkqkv(sno char(15)foreign key references student(sno),vkch char(4)foreign key references kcda(kch),vgrade smallint check(grade between 0 and 100),vconstraint pk_xkqk primary key(sno,kch)使用ALTER TABLE语句修改表结构v使用使用ALTER TABLE语句可以为表语句可以为表添加或删除列,也可以修改列性质。添加或删除列,也可以修改列性质。v使用ALTER TABLE语句修改Receipt表,具体要求如下:v 插入Dealer(经手人)列,数据类型为整型。v alter table receipt add dealer intv 插入Checker(审核人)列,数据类型为字符型,长度为10。valter table receipt add checker char(10)v 将Dealer列的数据类型该为字符型,长度为10。valter table receipt alter column dealer char(10)v 删除Dealer列。valter table receipt drop column dealer v 删除Checker列。删除删除表的语法:表的语法:DROP TABLE 表名表名vIF EXISTS(SELECT *FROM sysobjects WHERE name=xkqk and type=U)v DROP TABLE xkqk删除表删除表USE jxglGOIF EXISTS(SELECT*FROM sysobjects WHERE name=xkqk and type=U)DROP TABLE xkqkxkqkCREATE TABLE xkqkxkqk(.)GO插入(添加)数据插入(添加)数据插入插入一个一个元组元组INSERT INTO 表名表名(属性列属性列1,属性列属性列2)VALUES(常量常量1,常量常量2)插入插入子查询子查询结果结果INSERT INTO 表名表名(属性列属性列1,属性列属性列2)SELECT 语句语句v注意注意:插入字符型和日期型数据插入字符型和日期型数据时必须用单引号。时必须用单引号。vinsert into recReipt vvalues(R081008001,2008-10-8,杭州娃哈哈,无杭州娃哈哈,无)

    注意事项

    本文(使用SQL语句创建数据库创建表.ppt)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开