SQLServer启动服务的批处理:net start mssqlserver
两种身份验证:
1、windows身份验证
2、SQLServer身份验证
mdf是主数据文件
ldf是日志文件
一、用SQL语句创建数据库、创建表等
--创建数据库
create database
School
--删除数据库
drop database
School
--创建数据库指定参数
create database
School
on primary
--主数据文件*.mdf
(
--数据库的逻辑名称
name='School',
size=10mb,
filename='d:\school.mdf',
filegrowth=10%,
maxsize=100mb
)
log on
--日志文件*.mdf
(
name='School_log',
filename='d:\school.ldf',
size=5mb,
filegrowth=2mb,
maxsize=50mb
)
--切换数据库
use School
--创建班级表
create table
TblClass
(
--创建列
--列名,数据类型,约束(自动编号、主键、外键)
ClsId
int identity(1,1)
primary key,
ClsName
varchar(50)
not null,
ClsDesc
varchar(500)
)
--创建TblStudent表
create table
TblStudent
(
stuId
int identity(1,1)
primary key,
stuName
nvarchar(50)
not null,
stuGender
bit not null,
stuAddress
varchar(200),
stuPhone
varchar(50),
stuAge
int,
stuBirthday
datetime,
stuIdNumber
varchar(20),
--身份证号
stuClsId
int
)
--向表中插入数据
insert into
TblClass(ClsName,ClsDesc)
values('黑马三期','没有二期牛')
--查询表中数据
select ClsName,ClsDesc,ClsId
from TblClass
select *
from TblClass
二、生成脚本工具:数据库→右键→任务→生成脚本
三、增删查改
(一)增
insert
create
(二)删
delete
--删除Id为10的同学
delete TblStudent where stuId=10
trancate 删除表中所有数据,并把种子归零
drop
(三)改
update
--将所有年龄小于20的人的年龄都改成19
update TblTeacher set tage=19 where tage<20
alter
(四)查
select