• 常用SQL语句 DoTop


    1、创建表
      基本语句格式:
      create table <表名> (<列名> <数据类型> [列级完整性约束]
                [,<列名> <数据类型> [列级完整性约束]
                ......
                [,<列名> <数据类型> [列级完整性约束])
      例:

    create table Student(
    Sno char(9) primary key,/*列级完整约束条件,Sno主键*/
    Sname char(20)  unique,/*唯一标识*/
    Ssex char(2),
    Sage smallint ,
    Sdept char(20)
    )
    
    create table Course
    (Cno char(4) primary key,
    Cname char(40),
    Cpno char(4),
    Ccredit smallint,
    foreign key (Cpno) references Course(Cno)
    /*表级完整约束条件,Cpno外码被参照表是Course,被参照列是Cno*/
    )
    
    create table SC
    (Sno char(9),
    Cno char(4),
    Grade smallint,
    primary key (Sno,Cno),
    foreign key(Sno) references Student(Sno),
    foreign key(Cno) references Course(Cno)
    )
    

    2、修改表
    基本语句格式:
      alter table <表名>
      [add <新列名> <数据类型> [完整性约束]]
      [drop column <列名>

      [drop<完整性约束名>]
      [alter column <列名> <数据类型>]
     
    例:

    alter table Student add  S_entrance date;/*添加列*/
    alter table Student alter column Sage int;/*修改数据类型*/
    alter table Course add unique(Cname);/*增加约束条件*/
    alter table Student drop column S_entrance/*删除列*/
    alter table Course drop FK__SC__Cno__145C0A3F;/*删除完整性约束*/

    3、删除基本表
    格式:
      drop table <表名>

    4、查询语句
    基本格式:
      SELECT   [ ALL  |  DISTINCT ]  <字段表达式1>  [,…]
      FROM  <表名1>  [,<表名1>  [,...] ]
      [ WHERE  <筛选条件表达式>  ]
      [ GROUP  BY  <分组表达式> [  HAVING  <分组条件表达式> ] ]
      [ORDER  BY  <字段>  [  ASC  |  DESC  ] ]

  • 相关阅读:
    如何为惠普笔记本ProBook 4431S清理电源风扇通风口灰尘
    office app之 Mail App 从新建到发布
    sublime_text3汉化,破解,安装Package_control支持中文显示
    poj3126prime+BFS
    android开发之欢迎界面
    poj 1151 离散化
    DbVisualizer 9 解决中文乱码问题
    RS232、RS422与RS485串口标准简介
    动态创建菜单和动态关联菜单项事件
    更改路径
  • 原文地址:https://www.cnblogs.com/zizaisuixin/p/2587127.html
Copyright © 2020-2023  润新知