1.创建数据表

create table table_name (

字段1数据类型[列级别约束条件][默认值],

字段2数据类型[列级别约束条件][默认值],

字段3数据类型[列级别约束条件][默认值],

[表级别约束条件]

);

如创建表test:

create table test (

id int,

name varchar2(10),

deptid int

);

2.修改表名称

alter table <old_table_name> rename to <new_table_name>;

3.修改字段的数据类型

alter table <table_name> alter column <column_name> type<type_name>;

4.修改字段名称

alter table <table_name> rename <old_column_name> to<new_column_name><type>;

5.添加字段

alter table <table_name> add column <column_name><type>;

6.删除字段

alter table <table_name> drop <column_name>;

7.删除外键约束

alter table <table_name> drop constraint <constraint_name>;

8.删除数据表

drop table [if exists] table_name1,table_name2...;

注意:当直接删除有关联的主表时,数据库会报错,因为破坏了参照完整性。正确的删除步骤是:先删除从表中的外键约束,然后再

删除主表。

【PostgreSQL-9.6.3】数据表操作语句相关推荐

  1. mysql中删除标识列的语句_MySQL中一些常用的数据表操作语句笔记

    0.创建表 CREATE TABLE 表名 (属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件]) "完整性约束条件&quo ...

  2. mysql数据表操作_MySQL数据表基本操作实例详解

    本文实例讲述了MySQL数据表基本操作.分享给大家供大家参考,具体如下: 数据表的基本操作 1.主键约束要求主键列的数据唯一,并且不允许为空.主键能够唯一地识别表中的一条记录,可以结合外键来定义不同数 ...

  3. CDA数据分析师 - SQL数据库基础 数据类型表操作语句

    SQL 基础概念 [领会] 关系型数据库基本概念 表的基本概念(字段.记录) 表的约束条件(主键.外键.非空.唯一.自增.默认值) 实体关系图(E-R 图) ANSI-SQL 以及不同的数据库实现的关 ...

  4. 从零开始学 MySQL —数据库和数据表操作

    ​前言 今天我们学习下核心的内容,学习并实践如何对数据库表和表中的内容做修改,删除,重命名等操作.(想看看周末还有多少爱学习的小伙伴,你们在哪里呀,O(∩_∩)O哈哈~) 1.目录 数据库操作:删除数 ...

  5. 【MySQL系统学习专栏】- 数据表操作 - 表定义选项 - 索引

    文章目录 前言 一.索引概述 (一)什么是索引 (二)索引优点 (三)索引缺点 二.索引类型及对应操作 (一)主键索引 (二)普通索引 (三)唯一索引 (四)全文索引 (五)多列索引(组合.复合.联合 ...

  6. mysql 字段操作_Mysql:数据库操作、数据表操作、字段操作整理

    mysql 登录本机 mysql -u root -p password 数据库操作 创建数据库 命令:create database 例如:mysql> create database xhk ...

  7. Django中model新建数据表操作后admin页面不更新问题

    Django中model新建数据表操作后admin页面不更新问题 这种情况一般是没有在admin.py文件中进行模型的注册所导致的,打开应用文件夹下的admin.py,然后添加代码: from .mo ...

  8. PostgreSQL数据库导入EXCEL数据表

    气象监测数据下载(可下载最新及每日气象数据) NOAA气象日监测数据均值计算python代码整理 PostgreSQL数据库导入EXCEL数据表 PG数据库版本为10.14.1. 首先,需要在PG数据 ...

  9. 十五、《大数据项目实战之用户行为分析》HBase数据表操作

    ​​​​​​HBase 为用户提供了一个非常方便的命令行操作方式,我们称之为HBase Shell. HBase Shell 提供了大多数的 HBase 命令,通过 HBase Shell 用户可以方 ...

最新文章

  1. matlab fft simulink,在Simulink中复制MATLAB的FFT?
  2. 华为云客户端_华为云新一代S6云服务器缘何深受中小企业青睐?
  3. CSS中expression使用简介(转载)
  4. 3TB-GPT-MBR
  5. box-sizing:border-box
  6. 前端如何让倒计时更准确
  7. 后台开发人员面试内容——操作系统(一)
  8. C++的字符串分割函数
  9. JavaScript get set方法 ES5/ES6写法
  10. 【AD】AD20差分等长布线
  11. yocto生成各种格式的文件系统
  12. 最小化安装虚拟机(建立母盘和快照)
  13. Hive 使用问题集锦
  14. react-native开发安卓app相关使用总结
  15. 利用朴素贝叶斯算法识别垃圾邮件
  16. 【poj1995】快速幂
  17. VC++的Unicode编程
  18. 知识兔课程揭秘跨境电商七大骗局!
  19. 与同事协作一起维护发布同一个npm包,报错You do not have permission to publish
  20. python求平均值的怎么编写,python 怎么求平均值

热门文章

  1. ios键盘横屏_平板电脑就只能追剧玩游戏?看这款外设键盘如何让iPad爱上办公...
  2. python脚本开发_python
  3. Android动态切换主题
  4. 计算机网络中TCP连接管理,计算机网络 TCP协议
  5. php语言中不能包含html标签,在邮件主题中包含html标签[PHP]
  6. php正则 网址,php使用正则表达式获取字符串中的URL
  7. Android中如何设置RadioButton在文字的右边,图标在左边
  8. 通过脚本下派WsusAgent3.0.exe
  9. 网站防盗链的配置之apache
  10. easyui 分页实现