现在的位置: 首页 > 综合 > 正文

黑马程序员_学习日记45_612数据库开发及ADO.Net(SQL语言)

2013年12月07日 ⁄ 综合 ⁄ 共 1201字 ⁄ 字号 评论关闭

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

--删除Id10的同学

delete TblStudent where stuId=10

trancate 删除表中所有数据,并把种子归零

drop

(三)改

update

--将所有年龄小于20的人的年龄都改成19

update TblTeacher set tage=19 where tage<20

alter

(四)查

select

抱歉!评论已关闭.