黑马程序员_学习日记45_612数据库开发及ADO.Net(SQL语言)
2012-06-17 17:14
591 查看
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
两种身份验证:
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
相关文章推荐
- 黑马程序员_学习日记51_621数据库开发及ADO.Net(游标、动态sql)
- 黑马程序员_学习日记46_614数据库开发及ADO.Net(约束、数据检索)
- 黑马程序员_学习日记49_618数据库开发及ADO.Net(多条件搜索、case…when…语句、索引Index、子查询、分页、Join语句)
- 黑马程序员_学习日记47_615数据库开发及ADO.Net(连接字符串、SqlDataReader对象、连接池)
- 黑马程序员_学习日记50_619数据库开发及ADO.Net(临时表、表变量、视图、变量、if…else…和while、事务、存储过程、触发器)
- 黑马程序员_学习日记48_616数据库开发及ADO.Net(带参数的Sql语句、数据库与文本文件导入导出、省市联动、资料管理器、DataSet (ado.net断开式数据访问)、SQLHelper)
- 黑马程序员--数据库开发及ADO.NET学习总结
- 黑马程序员_学习日记15_ADO.Net之DataSet
- ACCP学习旅程之-----使用C#开发数据库应用程序(第六章 用ADO.NET连接数据库)
- ACCP学习旅程之-----使用C#开发数据库应用程序(第七章 用ADO.NET查询和操作数据库)
- 数据库开发及ADO.NET学习笔记(二)
- 黑马程序员_学习日记5_ADO.Net入门1
- 黑马程序员之ADO.NET学习笔记:省市选择程序,数据全部来自于数据库。
- 数据库开发个人总结(ADO.NET小结)
- 黑马程序员_ADO.NET操作数据库的过程
- 黑马程序员 ADO.Net数据库连接
- 黑马程序员_学习日记72_724ASP.NET(ViewState、Cookie、Session、登录、分页存储过程)
- 黑马程序员---关于对ADO.Net学习的总结
- 数据库开发个人总结(ADO.NET)
- 数据库开发及ADO.NET