数据库
首页 > 数据库> > SQL数据库1

SQL数据库1

作者:互联网

数据库介绍

主键介绍

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

外键介绍

在这里插入图片描述

创建数据库

数据类型介绍

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

系统数据库

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

通过代码创建数据库和表

--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)
)

标签:右击,--,数据库,nvarchar,MyDatabaseTwo,SQL,MyDatabaseOne
来源: https://blog.csdn.net/qq_44921148/article/details/123200307