首页 > 数据库 >数据库表操作

数据库表操作

时间:2023-03-18 13:32:33浏览次数:41  
标签:定义 sno 数据库 数据类型 约束 key 操作 列名

1.创建表

格式

create  table 《表名》

《列名》《数据类型》《列级完整性约束定义》

【表级完整性约束定义】

create  table sc (

sno  char(7)  not null,

cno char(6) not null,

grade smallint,

primary key(sno,cno),

foreirn key(sno)  reference student (sno)

)

 

①default  指定列的默认值   default   默认值  for  列名

②unique  限制列取值不能重复      unique (列名)     unique    (sno)

③check  限制列的取值范围   check  (逻辑表达式)  check (最低工资<=最高工资)

⑤primary key  :主键

⑥foreign key  :外码

 

2.修改表

ALTER  TABLE  表名

alter  column 《列名》 《新数据类型》       --修改列定义

add 《列名》《数据类型》 《约束》          -- 添加新列

Drop column 《列名》                                 --删除列

ADD [constraint <约束名>]  约束定义  ----添加约束

drop   constraint <约束名>]  约束定义  ----删除约束

 

3.删除表

DROP  TABLE《表名》

drop  table  test

标签:定义,sno,数据库,数据类型,约束,key,操作,列名
From: https://blog.51cto.com/u_14682436/6129638

相关文章

  • .NET/C#操作Redis的简单方法
    本文属于Redis初级应用,只起初步引路作用,高手们可略过。支持.NetCore(2.0及以上)/.NetFramework(4.5及以上),可以部署在Docker,Windows,Linux,Mac。Redis作为一款主流......
  • flask-数据库
    mysql安装:centos服务器安装mariadbyum-ymariadb-serverwin开发机直接安装绿色免安装版mysql.搭配HeidiSQL,如果需要远程连接服务器上数据库用xshell驱动安装f......
  • 【每日进步一点点系列】七道精选 数据库 实习面试题
    目录​​前言​​​​1.InnoDB和MyISAM的区别​​​​2.数据库的索引是什么结构,为什么不用哈希表?​​​​3.聚簇索引和非聚簇索引​​​​4.索引怎么实现的B+树,为什么选这......
  • 什么是数据库连接池
    每次数据库连接都要断开重连浪费时间,性能【底层需要tcp连接】  资源复用;提升系统响应速度;避免数据库连接遗漏;【长时间不操作会强制断开】  使用: ......
  • 操作码序列
    操作码序列通常对PE格式文件(.exe文件等),用IDAPro反汇编得到对应的asm(包含汇编代码)文件。从asm文件中可以提取操作码、函数调用等信息作为特征训练机器学习和深度......
  • 【特征】操作码序列
    【特征】操作码序列通常对PE格式文件(.exe文件等),用IDAPro反汇编得到对应的asm(包含汇编代码)文件。从asm文件中可以提取操作码、函数调用等信息作为特征训练机器学......
  • 【小结】操作码序列
    【小结】操作码序列通常对PE格式文件(.exe文件等),用IDAPro反汇编得到对应的asm(包含汇编代码)文件。从asm文件中可以提取操作码、函数调用等信息作为特征训练机器学......
  • 跟艾文学编程《零基础入门学Python》(5)Python的文件操作
    作者:艾文,计算机硕士学位,企业内训讲师和金牌面试官,公司资深算法专家,现就职BAT一线大厂。 内容:跟艾文学编程《零基础入门学Python》学习目标文本文件的读写json......
  • Java中使用字节流和字符流操作文件的几种方法和性能对比
    注:本文转自:https://mp.weixin.qq.com/s/QuFkw-f1l0kyOqsBNNrRmw在Java中操作文件的方法本质上只有两种:字符流和字节流,而字节流和字符流的实现类又有很多,因此在文件写入......
  • rabbitmq 基本常用操作
    目录常用操作当前窗口启动rabbitmq后台启动rabbitmq停止rabbitmq查看所有队列查看所有虚拟主机在ErlangVM运行的情况下启动RabbitMQ应用查看节点状态查看所有可用的插......