博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常用SQL语句
阅读量:4708 次
发布时间:2019-06-10

本文共 1294 字,大约阅读时间需要 4 分钟。

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  ] ]

 

转载于:https://www.cnblogs.com/zizaisuixin/archive/2012/07/11/2587127.html

你可能感兴趣的文章
jQuery EasyUI实现关闭全部tabs
查看>>
iOS项目之WKWebView替换UIWebView相关
查看>>
Lambda表达式效率问题
查看>>
【转载】iOS 设置Launch Image 启动图片(适用iOS9)
查看>>
最快得到MYSQL两个表的差集
查看>>
UML类图关系
查看>>
清理Visual Studio打开的项目和文件、查找和最近引用组件痕迹
查看>>
正则表达式速查表
查看>>
项目开源-基于ASP.NET Core和EF Core的快速开发框架
查看>>
UVA 580 - Critical Mass(简单DP)
查看>>
iOS应用日志:开始编写日志组件与异常日志
查看>>
Linux通过NFS实现文件共享
查看>>
15模块-Maps【管理地图控件】
查看>>
runtime
查看>>
VS2008中宽字节和普通字节的使用
查看>>
父类 子类 构造方法
查看>>
vs2015下编译duilib的几个问题
查看>>
获取周的日期范围
查看>>
css案例学习之盒子模型
查看>>
postMan模拟get和post请求,支持局域网和外网
查看>>