告别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=% ----创建的数据库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(,) Primary key, --创建数据表的字段 字段类型 identity(,)为标识,标识种子为1,标识增量为1,即从1开始,每次增长为1.
cName varchar() not null, --字段 varchar一般用于字符串类型
cDescription text ) --一般为文本类型
user database buiness
go
CREATE TABLE Student
(
sId int identity(,) primary key, --primary key 为设置主键
sClassId int not null, --not null 为非空约束
sName varchar() not null,
sAge int not null, -- int为整形
sNo numeric(,),
sSex nchar(),
sBirthday datetime
)
create table 仓库
(
仓库ID int identity(,) primary key,
仓库号 varchar() unique,
城市 varchar() default '北京',
面积 int check(面积> and 面积<) default ,
创建时间 datetime
) create table 职工
(
职工ID int identity (,) primary key,
职工号 varchar() unique,
仓库号 varchar() references 仓库(仓库号),
姓名 varchar(),
性别 nchar() check (性别='男' or 性别 ='女') default '女',
工资 int check(工资='' and 工资='')
) create table 供应商
(
供应商ID int identity(,) primary key,
供应商号 varchar() unique,
供应商名称 varchar(),
城市 varchar(),
联系方式 varchar(),
电子邮件 varchar() default '***@**.com'
) create table 订单
(
订单ID int identity(,) primary key,
供应商号 varchar() references 供应商(供应商号),
职工号 varchar() references 职工(职工号),
订单号 varchar(),
订购日期 datetime,
金额 int
)
上面我们使用代码为 Lala数据库和buiness数据库创建啦数据表,下面说一下手动创建数据表:
我们重新新建一个数据库Datd,然后选择此数据库,点开选择它的子菜单“表”,选中表点击鼠标右键,选择新建表即可。

在这里是我们仅仅需要填写列名和选择数据类型,是否为空,在下方可以选择其他约束,比如是否标识等。然后刷新表,选中我们刚创建好的表,点击鼠标右键选择“编辑前200行”,即可编辑表的内容。
嘿嘿,今天就简单的学习啦SQL Server,在学习这个上面还是刚开始,我还是要多练习练习操作语句啦,虽然之前学习过,但是都是皮毛的啦,学习就要端正好态度,不能太相信自己啦,好啦,今天的总结就写到这里啦;对啦,突然想起来天气预报,河南郑州的友友们注意啦,明天有小雨加雪,-1度到6度额,出行记得带伞额,然后顺便给北京的友友们说下,北京明天多云啦,但是好冷,零下3度到3度额,嘿嘿。。。
告别C#,进入了下一个阶段的学习啦的更多相关文章
- VR就是下一个浪潮_2016 (GMGC) 全球移动游戏大会观后感
"VR就是下一个浪潮" --2016 (GMGC) 全球移动游戏大会观后感 早在2014年参会Unity举办的一年一度的金立方盛典大会,就初次体验了VR头盔设备,于是印象深刻 ...
- 引爆公式让你的APP游戏成为下一个“爆款”
在2014年的移动互联网领域,“魔漫相机”是一款值得关注的产品.虽然没有腾讯.百度或阿里巴巴等大资源的支持,但是这款应用一上线就在中国市场发展迅猛,日下载量超过80万次,最高一日达300万次.类似的成 ...
- 分析RAC下一个SPFILE整合的三篇文章的文件更改
大约RAC下一个spfile分析_整理在_2014.4.17 说明:文章来源于网络 第一篇:RAC下SPFILE文件改动 在RAC下spfile位置的改动与单节点环境不全然一致,有些地方须要特别注意, ...
- Token:共识的下一个100年,区块链技术是无可阻挡的文明进程
Token:共识的下一个100年,区块链技术是无可阻挡的文明进程.很少有人意识到,区块链的应用——Token可能是近100年来最伟大的制度创新,超越股份制,并将是『债券』之后最重要最主流的交易品种,没 ...
- ReactiveCocoa 迎接下一个更加美好的世界
什么是ReactiveCocoa 如果你有看Github的Trending Objective-C榜单,那你肯定是见过ReactiveCocoa了.如果你在weibo上关注唐巧.onevcat等国内一 ...
- Go 语言的下一个大版本:Go 2.0 被安排上了(全面兼容1.X,改进错误处理和泛型这两大主题)
今年 8 月 Go 开发团队公布了 Go 2.0 的设计草案,包括错误处理和泛型这两大主题.现在备受瞩目的 Go 2.0 又有了新动向 —— 昨日 Go 开发团队在其官方博客表示,Go 2 已经被安排 ...
- 混乱中的ICO平台,会不会是下一个P2P的重灾区?
当众多巨头和创业者还在为共享打车.共享单车.VR.IP化.互联网金融沉迷时,一种全新的"众筹"正在造就一个又一个暴富神话.其名为ICO,即首次代币众筹,一般指区块链初创项目在众筹平 ...
- ZOHO的下一个25年:用心为企业服务
来源:中国软件网 作者:海策 在25周年会上,ZOHO大中华区总裁侯康宁先生豪情壮志,"25岁的ZOHO,已经成长为非典型一线大厂." 1996年,ZOHO成立.截止2021年,Z ...
- 为什么下一个十年的主战场在 Serverless?
作者 | 不瞋 阿里云 Serverless 负责人 "唯有超越,才能让我们走下去." 这是不瞋在阿里的第十年.从 2010 年加入阿里云,不瞋参与了阿里云飞天分布式系统的研发,历 ...
随机推荐
- iOS播放系统声音和震动
在需要声音的类的.h文件中添加 #import <AudioToolbox/AudioToolbox.h>static SystemSoundID shake_sound_male ...
- 纯css3实现图片三角形排列
当今是个读图时代.纯大部分网页或多或少都会用到图片.特别是图片较多的网页.图片的布局和排版就非常重要了.今天要给大写带来一款纯css3实现图片三角形排列.适合一系列的图片.效果图如下: 在线预览 ...
- 装饰者模式——(head first 设计模式3)
装饰者模式定义 装饰者模式动态的将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案. 从定义来看,除了提到比继承更有弹性,其他的还是非常模糊,下面就先给出其UML类图. 从UML类 ...
- hibernate里联合主键composite-id映射,查询单个主键的问题
今天项目中遇到这个问题,搞了大半天,现在记录下来hibernate里联合主键配置(多个字段一起作为主键) <class name="com.cskj.hibernate.map.BbW ...
- FireFox火狐不能设置新标签页
问题:已经在Tab Mix Plus中设置了新建标签页为自定义的网址,但依然没用. 百度很多都是让改about:config中的browser.newtab.url,然而这并没卵用. 办法:https ...
- exit和wait一起可以彻底清除子进程的资源
#include<stdio.h> #include<unistd.h> #include<sys/types.h> #include<stdlib.h> ...
- 电快速脉冲群EFT(概念)
电快速瞬变脉冲群 简称EFT(Electrical Fast Transient)是指脉冲群有特定的持续时间(规定为15mS),特定的脉冲周期(300mS)的脉冲, 脉冲群中的单个脉冲有特定的重复周期 ...
- uboot中MAC网络(待续)
start ->start_armboot ->main_loop 实际应用中问题:为什么从nandflash读出的MAC(写到物理phy上)与上层网口地址不同(上层网口采用env的mac ...
- iscsi线缆
- B树、Trie树详解
查找(二) 散列表 散列表是普通数组概念的推广.由于对普通数组可以直接寻址,使得能在O(1)时间内访问数组中的任意位置.在散列表中,不是直接把关键字作为数组的下标,而是根据关键字计算出相应的下标. 使 ...