• Sql Server 2008学习之第一天


    因为爱好,决定自己今天开始自学SqlServer教程,为此记录每天学习情况,以此鞭策自己。好了,废话不多说了,下面为今天学习到的内容:

    SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。SQL Server中使用语言为SQL语言(语句)又称结构化查询语言。

    以下为最基本也是入门的几个SQL语句
    --创建数据库
    create database 数据库名
    --修改数据库名
    exec sp_renamedb 数据库名,新数据库名
    --删除数据库
    drop database 数据库名

    数据库中常用术语

    关系:关系即二维表,每一个关系有一个关系名,就是通常我们所经常听到的表名。

    记录:表中的行,称之为记录

    域:即取值范围  比如:时间取值,08:00-13:00 、年龄必须为数字不能为汉字等等

    关联:是指不同数据库表之间的数据彼此联系的方式

    关键字:属性或属性的组合,可以用于唯一标示一条记录  比如:我们的身份证号,学生编号等等

    外部关键字:如果表中的一个字段,不是本表中的关键字而是其他表中的关键字,这个就可以称之为外部关键字。

    数据冗余:是指数据库中的重复数据

    数据的完整性:某字段数据类型必须一致  必须符合规则  不能违反

    插入异常 更新异常 删除异常

    这三个异常通常指数据库中为保证多表数据的关系性 不能出现矛盾

    ---------------------------------------------------------------------------------------------------------------------------------------------

    创建数据库具体的步骤:

    create database 数据库名称                           --创建数据库名称

    on ( name=数据库名称_data,                       --数据库名

    filename='d: emp数据库_data.mdf',            --数据库文件  

    size=6,                                                       --数据库文件初始大小

    maxsize=12,                                               --最大数据库

    filegrowth=10%                                           --超过的按照10%增长 )

    log on                                                          --对事务日志文件的描述

    (

    name=数据库名称_log,

    filename='d: emp数据库名称_log.ldf',

    size=1,

    maxsize=8,

    filegrowth=10%

    )

    创建表的具体步骤:

    use 数据库             

    --打开数据库 create table 表名     --创建表

    (  

    编号             --字段  

    姓名                

      )

    查询表语句:

    select * from 表名;

    修改数据库  --(增加数据库文件)

    alter database 数据库

    add file

    (

    name=数据库2,

    file='d: emp数据库.mdf'

    size=6

    )

    修改数据库  --(增加事务日志文件)

    alter database 数据库

    add log file

    (

    name=数据库_log2,

    filename='d: emp数据库_log2.ldf'

    filegrowth=10%

    )

    删除数据库文件

    alter database 数据库

    remove file 数据库文件                       --用来存储数据

    删除数据库事物日志文件

    alter database 数据库

    remove file 数据库事物日志文件_log2   --所有操作记录在事务日志文件中

    修改数据库中某表名

    exec sp_rename "表名","新表名"

    对数据库中某表增加字段

    use 数据库

    alter table 表名

    add 字段名 数据类型  

    --对新加的字段填充默认值

    add 字段名 数据类型 default '自动填充的值'

    好了,以上为第一天学习到的东西,特此记录,便于以后复习查看,希望也能给后来的学弟学妹们带来点帮助

    由于该笔记为本人开视频过程以及通过自己理解所写,所以文中有哪些错误,还请学长们多多指教。

  • 相关阅读:
    jQuery操作CheckBox的方法(选中,取消,取值)详解
    checkAll操作
    java 去掉重复的数字
    multiselect多选下拉框
    toggle() 隐藏和收缩
    Test 6.29 T4 简单数据结构练习
    Test 6.29 T3 小学生
    Test 6.29 T2 染色
    Test 6.29 T1 预算方案
    [洛谷P3338] ZJOI2014 力
  • 原文地址:https://www.cnblogs.com/learning-of-ant/p/4297096.html
Copyright © 2020-2023  润新知