博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL创建数据库表CREATE TABLE table_name( );
阅读量:3937 次
发布时间:2019-05-23

本文共 556 字,大约阅读时间需要 1 分钟。

创建两张表如下所示:

在这里插入图片描述
创建表的代码

CREATE TABLE Persons(	P_id int(11) NOT NULL,    LastName varchar(20),    FirstName varchar(20),    Address varchar(30),    City varchar(30),        PRIMARY KEY(P_id));

创建完成的表

在这里插入图片描述

创建表的代码

CREATE TABLE Orders(	O_id int(11) NOT NULL,    OrderNo int(11),    P_id int(11),        PRIMARY KEY(O_id),    FOREIGN KEY(P_id) REFERENCES Persons(P_id));

创建完成的表

在这里插入图片描述

总结

写SQL语句时可以使用缩径来提高代码的阅读性
一般把SQL关键字大写,自己定义的变量等小写方便区分
设置主键PRIMARY KEY(field_name)
设置外键FOREIGN KEY(field_name)REFERENCES table_name(primaryKey_name)
FOREIGN KEY后面跟着的是本表中的外键
REFERENCES后面跟着的是另一张表的主键

转载地址:http://ipwwi.baihongyu.com/

你可能感兴趣的文章
select和epoll对比
查看>>
几种常见负载均衡比较
查看>>
虚拟网络
查看>>
Apache练习题
查看>>
sql常用命令
查看>>
CloudStack云基础架构的一些概念
查看>>
在centos7里安装zabbix3.4
查看>>
cloudstack搭建
查看>>
docker-compose使用
查看>>
springboot多个项目部署在tomcat服务器上的shiro的session污染问题
查看>>
mysql插入数据避免重复(Replace,IGNORE,on duplicate key update)
查看>>
mysql索引选择及优化
查看>>
MySQL数据类型、选择与优化
查看>>
Springboot系列(一)同属性名多对象处理
查看>>
mysql主从同步(复制)canal跨机房同步
查看>>
优秀开源项目(持续更新)
查看>>
SpringMVC项目报javax.validation.ValidationException: Unable to create a Configuration, because no Bean
查看>>
git常用命令
查看>>
vue实现动态添加行(并计算合计,小计)
查看>>
springboot工程在使用docker,nginx做转发时候提示400
查看>>