SQL语句基础(二)

T-SQL语句创建数据库

create database LtsDatabase
on
(
  name=LtsDatabase_data,
  filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\LtsDatabase_data.mdf',
  size=6,
  maxsize=12,
  filegrowth=10%
)
log on
(
  name=LtsDatabase_log,
  filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\LtsDatabase_log.ldf',
  size=1,
  maxsize=8,
  filegrowth=10%
)

创建一个表
这里写图片描述

使用T-SQL创建一个表

use LtsDatabase
create table Techer
(
   教师编号 int,
   教师职称 varchar(50),
   教师年龄 int,
   教师薪金 money
)

编辑这个表
这里写图片描述
查询:

select * from dbo.Techer

这里写图片描述

select 教师编号,教师职称 from dbo.Techer

这里写图片描述
点击显示SQL窗口可以对表进行修改
这里写图片描述

增加数据库文件

//增加主数据文件
alter database LtsDatabase
add file
(
  name=LtsDatabase2,
  filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\LtsDatabase.mdf',
  size=6
)
//增加日志文件
alter database LtsDatabase
add log file
(
  name=LtsDatabase_log2,
  filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\LtsDatabase_log2.ldf',
  filegrowth=10%
)

移除数据库文件

alter database LtsDatabase
remove file LtsDatabase2
alter database LtsDatabase
remove file LtsDatabase_log2

更改表名称

1.选中表,按F2
2.右键-重命名
3.使用sql

exec sp_rename "Techer","教师表"

增加表字段

use LtsDatabase
alter table 教师表
add Email varchar(60)
select * from 教师表

这里写图片描述

修改字段

use LtsDatabase
alter table 教师表
alter column 教师薪金 int

删除字段

use LtsDatabase
alter table 教师表
drop column 教师薪金

删除表

use LtsDatabase
drop table 学生表

向表中插入记录

use LtsDatabase
insert into 教师表(教师编号,教师年龄,教师职称) values(20,30,'高级教师')

是否允许NULL值

use LtsDatabase
insert into 教师表(教师编号) values(120)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值