告别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 年加入阿里云,不瞋参与了阿里云飞天分布式系统的研发,历 ...
随机推荐
- 阅读ANSI C,寻找乐趣和裨益——const char **与char **为何不兼容
#include<stdio.h> void foo1(const char**p) { } void foo2(const char*p) { } int main(int argc,c ...
- 配置信息写入到.ini文件中的方法
在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI文件中 1.所用的WINAP ...
- Mariadb源代码编译过程
从微博上看到有人提及Mariadb,搜索了一下.找到地址https://mariadb.org/,这是mysql的一个分支,由原作者维护.意在与oracle分庭抗礼,避免oracle将来毕源. 眼下版 ...
- pthread_once函数的简单示例
/*一次性初始化 int pthread_once(pthread_once_t *once_control, void (*init_routine) (void)) 本函数使用初值为PTHREAD ...
- poll--wait for some event on a file descriptor
poll同select,用于监控file descriptor事件,推荐用poll的升级版epool来实现功能,但在简单应用中使用poll更方便. #include <poll.h> in ...
- vm虚拟化问题积累
EXSi是什么?答:是一个独立的系统,承载了虚拟机管理台,虚拟机存储设备等核心要件的一个系统,需要靠客户机通过vsphere连接后进行管理. 问题集:一.建立桌面池找不到模板机问题: 目前因为此问题已 ...
- Entity Framework管理实体关系(一):管理一对一关系
我们现在已经知道如何使用Code First来定义简单的领域类,并且如何使用DbContext类来执行数据库操作.现在我们来看下数据库理论中的多样性关系,我们会使用Code First来实现下面的几种 ...
- 打开Win7休眠模式和离开模式的方法
打开Win7休眠模式和离开模式的方法 ●启动休眠模式 从开始菜单中找到“附件→命令提示符”,手工输入如下命令:powercfg -a,从这里可以清楚的看到,计算机是支持休眠的,显示“尚未启用休眠&qu ...
- LIBSVM使用方法及参数设置 主要参考了一些博客以及自己使用经验。
主要参考了一些博客以及自己使用经验.收集来觉得比较有用的. LIBSVM 数据格式需要---------------------- 决策属性 条件属性a 条件属性b ... 2 1:7 ...
- android listview 总结
ScrollView与ListView冲突: public class MyExpandableListView extends ExpandableListView { public MyExpan ...