• SQL Server基础操作(此随笔仅作为本人学习进度记录一)


    create database LtsDatabase \创建数据库
    on
    (
    name=LtsDatabase_data,\数据库名称
    filename='d:	empLtsDatabase_data.mbf',\文件所在位置,扩展名.mdf
    size=6,                        \数据库文件初始化大小
    maxsize=12,                     \数据库文件最大值可以为多大
    filegrowth=10%                   \数据库超过现有的尺寸后,数据库增长率
    )
    log on                 \对事物日志的描述
    (
    name=LtsDatabase_log,   \事物日志的名称
    filename='d:	empLtsDatabase_data.mbf',\事物日志的文件所在位置,
    size=1,           \初始大小
    maxsize=8,         \同上
    filegrowth=10%      \同上
    )
    
    
     
    
                     为增加数据库文件
    alter database LtsDatabase   \首先声明修改数据库,取得修改数据库权限(打开数据库)
    add file
    (
    name=LtsDatabase2,
    filename='d:	empLtsDatabase.mdf',
    size=6
     )
             
    
    
                为数据库增加事物日志文件(日志文件是存储日常对数据库的操作)
      alter database LtsDatabase    \声明修改数据库,取得修改数据库权限
      add log file
      (
      name=LtsDatabase_log2,
      filename='d:	empLtsDatabase_log2.ldf',
      filegrowth=10%
      )
    
    
    
    
    
                     删除数据库相应文件
    alter database LtsDatabase
    remove file LtsDatabase2      \删除数据库文件
    
    alter database LstDatabase
    remove file LstDatabase_log2   \删除数据库日志文件
                        
                      
    
    
    
                     修改数据库文件名
     exec sp_rename "Techer","Techer2" \修改数据库名称 Techer为Techer2
    
    
    
    
                      
                   为数据库增加字段
    use LtsDatabase        \首先打开数据库,获取数据库的使用权
    alter table 教师表     \使用教师表的修改权限
    add  Email varchar(60) \增加Email字段,字段类型为varchar 
    
    
    
        
    
                            查询
    select * from dbo.Techer  //从dbo.Techer表中查询所有字段
    select 教师编号,教师职称 from dbo.Techer //从dbo.Techer表中查询教师编号和教师职称
    
    
    
    
    
                           创建表
    use LtsDatabase试验     \首先获得数据库的使用权限
    create table Techer      \创建表,并声明创建表的表名
    (
    教师编号 int,
    教师职称 varchar(50),
    教师年龄 int,
    教师薪资 money
    )
    
    
               
                   修改表里的字段类型
    use LtsDatabase             \获的使用该表的权限
    alter table 教师表          \修改教师表 
    alter column 教师薪资 money \修改教师薪资此列的数据类型为money
    drop column 家庭住址        \ 删除家庭住址这一列(字段)数据
                  
    
                           向数据表中插入一条记录
            
    use LtsDatabase
    insert into 教师表(教师编号,教师姓名,教师职称,教师工资)values(20,'王老师''高级教师'1000) \括号里为插入字段所相对应的值
              
    
    
                          
                           更新数据库中的表记录(字段)
             
    use LtsDatabase试验  \获得该表的使用权限             
    update 教师资料 set 教师编号=120,教师姓名='孙老师',教师职称='高级教师',教师薪资=2000 where 教师编号=5 \更新教师教师资料表,...(更新后的数据)更新教师资料=5的编号这一排数据。
                 (设置) !!!如果字段的数据类型为“文本型”需要使用单引号引起来!!!         where后面的语句为数据库中需要修改的字段编号
    
             
  • 相关阅读:
    chapter01 Bob'store
    echo拼接
    《PHP和MySql Web》书,<input>属性
    http协议
    asc18_hpl,hpc,hpcg
    考研北邮总结[转发共享]
    考研经验总结【转发共享】
    ISBN号码 201312-2
    出现次数最多的数 201312-1
    相反数 201403-1
  • 原文地址:https://www.cnblogs.com/LNCC-ZhangXiang/p/10794538.html
Copyright © 2020-2023  润新知