一、SQL Server2017 数据库 基本概念和配置(dos命令操作sql)

1.数据库的基本概念

硬盘:永久存储

内存:临时存储

数据库:数据仓库

表:货架

2.dos下操作sql

服务:监听端口

关闭服务:net stop mssqlserver

开启服务:net start mssqlserver

手动:计算机管理——服务——SQL  SERVER(MYSQLSERVER)

登录数据库:osql -S . -U sa -P 自己设的密码

使用数据库:

use 数据库名   

go   

select * from 表名

go

3.配置

sql server 配置管理器——sql server 网络配置——MYSQLSERVER的协议——TCP/IP协议     开启

 工具——选项——设计——组织保存要求重新创建表的更改         

如果勾选,创建表后,字段可以增加,但是不能修改

4.数据库迁移

(1)文件分离、附加:很方便;文件较大,不同版本不能兼容

/*
1.分离:选中要分离的数据库-任务-分离-勾选删除链接(代表不再被服务监控)
2.附加:选择“数据库”文件夹-右键附加-选择一个.mdf文件。
3.附加失败?
(1)权限问题:放在D盘了-选中目标数据库所在文件夹的根目录D:--
	          属性-安全(只有NTFS格式才有安全选项)-选择Users--编辑--
	          在Users的权限中勾选“完全控制”
(2)版本问题:低版本不可以添加到高版本上,高版本也不一定可以附加到低版本上.
 	 解决方法:备份还原、脚本导入导出。

*/

(2)文件备份与还原:见同文件夹下另一篇文章

(3)生成/执行数据库脚本:

/*1.生成数据库脚本:
    选中要导出的数据库--任务--生成脚本--下一步--
	在设置脚本编写选项中,点击高级--找到要编写的脚本的数据的类型--选择架构和数据--
	在文件名中选择要保存到的地址,记得改一下文件名字 JDDB_backup_script.sql--
	选择ANSI文本
*/

/*2.导入数据库脚本:
    将刚才生成的文件JDDB_backuo_script.sql 直接拖入SSMS,删删减减,修修改改,只剩下以下的代码,
    然后逐步执行即可
*/

USE [master]
GO

CREATE DATABASE [JDDB_script]
 
USE [JDDB_script]
GO

CREATE TABLE [dbo].[Users](
	[UserId] [int] NULL,
	[UserName] [varchar](50) NULL,
	[Password] [varchar](50) NULL
) ON [PRIMARY]
GO

INSERT [dbo].[Users] ([UserId], [UserName], [Password]) VALUES (1001, N'zhangsan', N'1234567')
INSERT [dbo].[Users] ([UserId], [UserName], [Password]) VALUES (1002, N'lisi', N'12345678')

(4)数据的导入导出

/*
1.导出数据:
	选中要导出的数据库--任务--数据导出--数据源,选择SQL Server Native Client 11.0--
	使用sql server 身份验证(sa\sa)--选择要导出的数据库(JDDB_backup)--
	选择目标为Microsoft Excel--文件路径选择:
	D:\02SqlServer数据库--练习\01day\导出数据\JDDB_导出数据.xls
2。导入数据:
	选中要导入的数据库--任务--数据导入.......过程相反

*/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值