Oracle数据库基础语法总结(未完)

现在在学习运维,需要用到Oracle数据库的基础命令,虽然之前学过sql sever 2008,但是不是很熟练,这次重点学习sql语句,先从基础语句开始总结,每天都会有所更新。奋斗

一.什么是SQL语音
     1.数据定义语音DDL
     2.数据操纵语音DML
     3.数据查询语音DQL
     4.数据控制语音DCL

二.数据定义语音DDL
     1.Create语句创建表
       具体语法:  create table table_name(
                   column_name  datedtype  [null/not null],
                   column_name  datedtype  [null/not null],
                   column_name  datedtype  [null/not null],
                   ...
                   [constraint]
                   )
       【语法说明】 table_name:在数据库中创建的数据表的名称,在一个数据库中的数据表名是不能重复的
                               column_name:表中的列名,列名在一个表中也是不能重复的
                               datetpye:列的数据类型
                               constraint:为表中的列设置约束
      

     2.alter语句修改表
        具体语法:  alter table table_name
                              add column_name/modify column_name/drop column column_name;

        【语法说明】 add:用于向表中添加列
                                 modify:用于修改表中已经存在的列的信息
                                 drop column:删除表中的列
   


    3.drop语句删除表
       具体语法:   drop table table_name;


    4.约束的使用
  
       1)主键约束:每个数据表中只有一个主键约束,字段名使用primary key
       
          具体语法:使用alter table语句为表添加主键约束
          alter table table_name add contraints contraint_name primary key (column_name);
 
          【语法说明】    contraint_name:约束的名称
                                      column_name:主键约束指定数据表中的列名

       2)外键约束:外键约束可以保证使用外键约束的数据库列与所引用的主键约束的数据库列一致

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值