当前位置:   article > 正文

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

sql server dos登录

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

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

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

  1. /*1.生成数据库脚本:
  2. 选中要导出的数据库--任务--生成脚本--下一步--
  3. 在设置脚本编写选项中,点击高级--找到要编写的脚本的数据的类型--选择架构和数据--
  4. 在文件名中选择要保存到的地址,记得改一下文件名字 JDDB_backup_script.sql--
  5. 选择ANSI文本
  6. */
  7. /*2.导入数据库脚本:
  8. 将刚才生成的文件JDDB_backuo_script.sql 直接拖入SSMS,删删减减,修修改改,只剩下以下的代码,
  9. 然后逐步执行即可
  10. */
  11. USE [master]
  12. GO
  13. CREATE DATABASE [JDDB_script]
  14. USE [JDDB_script]
  15. GO
  16. CREATE TABLE [dbo].[Users](
  17. [UserId] [int] NULL,
  18. [UserName] [varchar](50) NULL,
  19. [Password] [varchar](50) NULL
  20. ) ON [PRIMARY]
  21. GO
  22. INSERT [dbo].[Users] ([UserId], [UserName], [Password]) VALUES (1001, N'zhangsan', N'1234567')
  23. INSERT [dbo].[Users] ([UserId], [UserName], [Password]) VALUES (1002, N'lisi', N'12345678')

(4)数据的导入导出

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/868870
推荐阅读
相关标签
  

闽ICP备14008679号