告别C#,进入了下一个阶段的学习啦
嘿嘿,今天我们结束了C#的基础的学习,开始啦第二个阶段的学习,就是对SQL Server的学习。今天又是一个周一,又是一个新的开始,感觉我们都是一周一周的计算,而不是每天到这个点就是告别了今天的生活啦吧,所以新的一周,新的开始,新的心情,新的学习,新的收获。下面就总结下我们今天学习的有关的SQL Server,嘿嘿。
一.进入环境的过程
当我们安装好数据库系统的环境后,可以给自己创建一个快捷方式啦,嘿嘿,我们使用的都是2008版本的啦,双击打开数据库系统的快捷方式之后,过程如下。
在上面图可知,服务器名称为要登陆的数据库服务器的名称,而我们学习在我们本机计算机上面,因此在这里可以用一个点来表示,但是我们在下面身份验证方式中,进入数据库系统有两种方式,一种我们可以选择用Windows身份验证,点击登录即可;或者我们使用SQL Server身份验证登陆,而这里的登录名称和密码就是我们在安装数据库系统时间设置的用户名和密码,这种也是我们以后工作中经常用的啦,因为在工作中我们会选择的数据库服务器不会在本机,因此此时需要选择服务器的名称,以及他的登录名称和密码即可,这时间如果我们忘记啦用SQL Server身份验证登陆的登录名和密码,那么我们可以选择用Windows身份验证登陆,然后修改登录名和密码即可,下面总结下修改密码:
通过上面的操作,我们就可以使用起来数据库更加方便啦,嘿嘿。
二.创建数据库
上面可以看到我们进入数据库系统后会看到上面所示的,数据库打开后会有系统给我们给我们创建好的系统数据库和系统表,然后我们可以新建数据库,点击数据库右键即出现新建数据库,选中即会出现上面如图所示的界面,然后填写数据库名称,选择数据库存放的路径,点击确定就可。
或者我们可以使用数据库语句创建打开数据后系统后,点击左上方的新建查询即可创建数据库语句,即如下代码:
create Database cla on Primary ( name =cla, filename ='D:\sql\cla.mdf', --创建的数据库mdf存放的位置 size=4mb, --创建的数据库mdf初识大小为4mb maxsize=10mb, --创建的数据库mdf容量最大值为10mb filegrowth=1mb --创建的数据库mdf的容量在默认值大小的基础上面每次增长1mb ) log on( name =claa, filename='D:\sql\claa.ldf', --同上,创建的是数据库的日志文件 size=4mb, maxsize=10mb, filegrowth=10% ----创建的数据库ldf的容量在默认值大小的基础上面每次增长他的10% )
当我们仅仅执行create database cla 代码,那么我们创建的数据库就会默认给我们存放在系统路径里面,而这个路径就是我们安装数据库的路径那里,我们使用起来比较麻烦,因此我们可以创建我们存放路径。
三.数据库的操作
execute Data --表重命名
execute sp_renamedb cla,claa --数据库重命名 旧的数据库名称,新命名的数据库名称
use Data --选择此数据库
drop database Data --删除此数据库
使用啦代码我们可以操作数据库,重命名以及删除创建好的数据库,那么下面就总结一下手动操作数据库啦,嘿嘿。
重命名:我们选择我们要重命名的数据库,点击后右键即有重命名的选项,选择重命名即可。
选择数据库:
删除数据库:选择要删除的数据库,点击鼠标右键,选择任务,然后选择任务中的分离即可删除数据库;在这里我们经常会出现数据库删除出现案错误的情况,那么我们就去服务里面让其 SQL Server MSC停止服务即可删除数据库。
另外还需要注意的是,如果我们有创建好的数据库,那么我们也可以选择数据库,然后点击鼠标右键,则有一个附加,选择附加,然后选择数据库存放的位置,即可添加我们创建好的数据库。
四.数据表的创建
上面我们已经创建好啦一个数据库,下面我们再就在这个数据库里面创建数据表,如下:
user database Lala
go
CREATE TABLE Class --创建数据表,在这里不区分大小写 ( cId int identity(1,1) Primary key, --创建数据表的字段 字段类型 identity(1,1)为标识,标识种子为1,标识增量为1,即从1开始,每次增长为1. cName varchar(50) not null, --字段 varchar一般用于字符串类型
cDescription text ) --一般为文本类型
user database buiness
go
CREATE TABLE Student ( sId int identity(1,1) primary key, --primary key 为设置主键 sClassId int not null, --not null 为非空约束 sName varchar(50) not null, sAge int not null, -- int为整形 sNo numeric(18,0), sSex nchar(1), sBirthday datetime )
create table 仓库 ( 仓库ID int identity(1,1) primary key, 仓库号 varchar(50) unique, 城市 varchar(50) default '北京', 面积 int check(面积>500 and 面积<2000) default 1000, 创建时间 datetime ) create table 职工 ( 职工ID int identity (1,1) primary key, 职工号 varchar(50) unique, 仓库号 varchar(50) references 仓库(仓库号), 姓名 varchar(50), 性别 nchar(1) check (性别='男' or 性别 ='女') default '女', 工资 int check(工资='1800' and 工资='20000') ) create table 供应商 ( 供应商ID int identity(1,1) primary key, 供应商号 varchar(50) unique, 供应商名称 varchar(50), 城市 varchar(50), 联系方式 varchar(50), 电子邮件 varchar(100) default '***@**.com' ) create table 订单 ( 订单ID int identity(1,1) primary key, 供应商号 varchar(50) references 供应商(供应商号), 职工号 varchar(50) references 职工(职工号), 订单号 varchar(50), 订购日期 datetime, 金额 int )
上面我们使用代码为 Lala数据库和buiness数据库创建啦数据表,下面说一下手动创建数据表:
我们重新新建一个数据库Datd,然后选择此数据库,点开选择它的子菜单“表”,选中表点击鼠标右键,选择新建表即可。
在这里是我们仅仅需要填写列名和选择数据类型,是否为空,在下方可以选择其他约束,比如是否标识等。然后刷新表,选中我们刚创建好的表,点击鼠标右键选择“编辑前200行”,即可编辑表的内容。
嘿嘿,今天就简单的学习啦SQL Server,在学习这个上面还是刚开始,我还是要多练习练习操作语句啦,虽然之前学习过,但是都是皮毛的啦,学习就要端正好态度,不能太相信自己啦,好啦,今天的总结就写到这里啦;对啦,突然想起来天气预报,河南郑州的友友们注意啦,明天有小雨加雪,-1度到6度额,出行记得带伞额,然后顺便给北京的友友们说下,北京明天多云啦,但是好冷,零下3度到3度额,嘿嘿。。。