SQL数据库规范
2024-09-11 06:52:13
三范式
参考网址:
http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html
(1).第一范式(确保每列保持原子性)
每一列在某个程序中是不可拆分的最小原子。
(2).第二范式(确保表中的每列都和主键相关)
(3).第三范式(确保每列都和主键列直接相关,而不是间接相关)
T-SQL语句:
创建数据库:create database mytest(数据库库名)
使用数据库(切换数据库):use 数据库库名
创建表:
create table Info(表名)
(
code int(列名 类型),
name varchar(50)(列名 类型)
)
表的创建:
1.创建列(字段):列名+类型
2.设置主键列:能够唯一标识一条数据
3.设置唯一:内容不能重复
4.外键关系:
一张表(从表)其中的某列引用自另外一张表(主表)中的主键列
FK外键 PK主键
关键字:
primary key 主键
unique 唯一键
not null 非空
references 外键关系(引用)
identity 自增长
go:如果多条语句要一起执行,那么在每条语句之后需要加go关键字
最新文章
- java工程或web工程项目上出现红色感叹号
- Java 8怎么了:局部套用vs闭包
- CF 353A Domino
- HTML第二天学习笔记
- IPC——数据报套接字通信
- C# 之 集合整理
- android中IdleHandler的使用
- Java中finally你知多少
- HDU 5868 Different Circle Permutation
- Linux虚拟机之间实现密钥登陆
- CentOS7.2安装mysql5.6
- K3日志定时备份
- 关于linux 安装libxml2
- Oracle安装部署之Win7下oracle11g数据库的安装及配置
- Hadoop生态圈-Kafka的旧API实现生产者-消费者
- HDU 2159 FATE (二维背包)
- MySql和相关驱动的安装方式
- 第三百八十三节,Django+Xadmin打造上线标准的在线教育平台—第三方模块django-simple-captcha验证码
- soapUI-property Transfer
- SSO基于cas的登录
热门文章
- 【二分图判定】hdu3478 Catch
- python3 开发面试题(常用模块以及第三方库)6.5
- iOS开发技巧——Autolayout动画
- &;#x开头的是什么编码?
- P2P通信标准协议(四)之SIP
- 水晶报表导出完美EXCEL表格
- Chrome DevTools 代码覆盖率功能详解
- 查看进程id, 父进程id _How do I get the parent process ID of a given child process?
- paste,两个文件相同行拼接在一起的shell命令
- web应用程序指识别中的指纹收集