数据库建带有主键的表PostgreSQL
来源:互联网 发布:如何进行淘宝申诉 编辑:程序博客网 时间:2024/06/05 16:25
数据库的应用:
最近用到的是以前没有接触过的数据库 PostgreSQL
1.创建带有主键的列的表,因为在ssh里主键自动增长
这个数据库和其他的不一样
基础的:
主键自增长:
主键一般是实际意义不大的列,不能把有实际意义的字段作为主键
2.创建表并且表的字段有自增的
create table jzgl( jzid SERIAL primary key, jzbm varchar(100), jzzl varchar(100));
创建介质表
create table Jzgl ( jzid SERIAL primary key, jzbm integer, jzzl varchar(255) );
创建单位表:
create table Tjdwgl ( dwxh SERIAL primary key, tjdw varchar(255), dz varchar(255), tjzmfk varchar(255), tjfdb varchar(255), lxfs varchar(255), jsr varchar(255), tjrq varchar(255))
3.pgsql为表建立外键:
A列是tableA的主键,B列为tableb的主键,b在tableA中作为主键
Alter table tableA add constraint FK_B foreign key(B) references TableB(B);
create table Tjdwgl ( dwxh SERIAL primary key, tjdw varchar(255), dz varchar(255), tjzmfk varchar(255), tjfdb varchar(255), lxfs varchar(255), jsr varchar(255), tjrq varchar(255))
外键生成:
alter table sjqk add constraint FK_dwxh foreign key(dw_id) references tjdwgl(dwxh);
4.如何删除表里的所有的列:
DELETE FROM 表名 WHERE 1=1;
阅读全文
0 0
- 数据库建带有主键的表PostgreSQL
- 数据库学习--基于postgreSQL的数据库设计与主键 外键
- 带有复合主键的表在SpringBoot中的使用
- 数据库建表的主键问题
- 存储过程,查询的表本身主键,创建带有主键的临时表;
- eclipse控制台显示mysql数据库表的内容、数据库主键、Jdbc中带有变量的sql语句写法12-30-2014
- MyBatis正确插入带有主键(使用oracle序列号)的数据到oracle数据库
- 用SQL语句获得PostgreSQL表的主键
- PostgreSql 获取所有的表、视图、字段、 主键
- POSTGRESQL 数据库 表的定义
- PostgreSQL查询带有_符号的sql
- JDBC 插入带有主键序列的记录
- hibernate 映射无主键和复合主键的数据库表
- 查询数据库没有主键的表名,并增加主键
- Postgresql数据库的系统表初探
- PostgreSQL数据库的升级
- PostGreSQL数据库的检查
- postgresql数据库的摸索
- 自然连接
- js前端页面,对string字符串的处理函数和方法
- 抓包工具
- 发送请求下链接图片下载到本地
- 正则表达式
- 数据库建带有主键的表PostgreSQL
- ros 安装moveit
- Java-面向对象之接口interface
- HTML表单 和 表单域
- DataFrame部分函数应用
- Unity3D 移动平台Path对应路径以及文件路径权限
- unity中fixedUpdate和Update的区别
- Hibernate初学者---Hello World
- Executor