数据库介绍
- 数据库特点:海量存储、查找速度快、并发性问题控制、安全性、数据完整性(正确,真实)。
数据库软件,DBMS(数据库管理系统) - MySQL不适合银行数据,适合一些网站
主键介绍
外键介绍
创建数据库
数据类型介绍
- 分离—附加中的一些问题
解决方法:右击拷贝过来的数据建库的两个文件—属性—安全性—编辑——添加—‘everyone’—确定—勾选为全部允许—应用—应用—确定 - 当版本不兼容时对于高版本可以采用生成兼容脚本移动数据库
系统数据库
通过代码创建数据库和表
create database MyDatabaseOne;
drop database MyDatabaseOne;
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
use MyDatabaseOne
create table Departments
(
AutoID int identity(1,1) primary key,
DepartmentName nvarchar(50) not null
)
use MyDatabaseOne
drop table Departments
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中两个单引号转义成一个单引号,用单引号表示字符串,判断是否相等用一个等号,默认是不区分大小写的。
|