IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> SQL数据库1 -> 正文阅读

[大数据]SQL数据库1

数据库介绍

  • 数据库特点:海量存储、查找速度快、并发性问题控制、安全性、数据完整性(正确,真实)。
    数据库软件,DBMS(数据库管理系统)
    在这里插入图片描述
  • MySQL不适合银行数据,适合一些网站

主键介绍

在这里插入图片描述
在这里插入图片描述

外键介绍

在这里插入图片描述

创建数据库

  • 若要拷贝数据库:右击该数据库—任务—分离—删除连接 后就可以复制了
    或者:右击该数据库—任务—脱机 若要重新启用该数据库:右击该数据库—任务—联机

  • 若要将拷贝的数据库在SQL Server中打开:右击数据库—附加—添加—选择要打开的数据库即可

数据类型介绍

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 分离—附加中的一些问题
    在这里插入图片描述
    解决方法:右击拷贝过来的数据建库的两个文件—属性—安全性—编辑——添加—‘everyone’—确定—勾选为全部允许—应用—应用—确定
  • 当版本不兼容时对于高版本可以采用生成兼容脚本移动数据库

系统数据库

在这里插入图片描述
在这里插入图片描述

通过代码创建数据库和表

--1.创建一个数据库(直接创建一个数据库,没有设置任何特殊选项,都是使用默认)
create database MyDatabaseOne;
--2.删除数据库
drop database MyDatabaseOne;

--3.创建数据库的时候设置一些参数选项
create database MyDatabaseTwo
on primary
(
	--配置主数据文件的选项
	name='MyDatabaseTwo',--主数据文件的逻辑名称
	filename='c:\test\MyDatabaseTwo.mdf',--主数据文件的实际保存路径
	size=5MB,
	maxsize=150MB,
	filegrowth=20% --文件增长方式
)
log on
(
		 --配置日志文件的选项
		 name='MyDatabaseTwo',
		 filename='c:\MyDatabaseTwo_log.ldf',--日志文件实际保存路径
		 size=5mb,
		 filegrowth=5mb

)
drop database MyDatabaseTwo

-------------------在数据库中创建一个表--------------------------
--将代码环境切换到MyDatabaseOne下
use MyDatabaseOne
create table Departments
(
	AutoID int identity(1,1) primary key,
	DepartmentName nvarchar(50) not null
)
--通过代码,删除MyDatabaseOne下的某些表
use MyDatabaseOne
drop table Departments

---创建一个员工表
--<员工表>:员工ID,身份证号,姓名,性别,入职日期,年龄,地址,所属部门,Email
use MyDatabaseOne
create table Employess
(
	ID int identity(1,1) primary key,--呗设置成主键后就自动默认不能为空
	IDCard varchar(18) not null,
	Name nvarchar(50) null,
	Gender nvarchar(5) null,
	JionDate datetime,
	Age int,
	Address nvarchar(100),
	Phone varchar(100),
	Department nvarchar(50),
	Email varchar(100)
)
  • 在SQL中两个单引号转义成一个单引号,用单引号表示字符串,判断是否相等用一个等号,默认是不区分大小写的。
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-03-03 16:21:05  更:2022-03-03 16:25:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 11:02:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码