• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小小慧
博客园    首页    新随笔    联系   管理    订阅  订阅
3.2 数据定义

第二节   数据定义

一、基本表

  1.创建create

create table Student (name char(5) nut null,Sname char(20),
unique, Ssex char(1), Sage int, Sdept char(15));

 约束条件:nut null; unique; primary key; foregin key

    2.修改alter包括 

   增add删drop   改modify修改数据类型,change修改某一列全部内容为新的一列

alter table<表名> [add <新列名><数据类型>[列级完整性约束条件]] [drop <列名><完整性约束条件>] [modifu<列名><数据类型>] [change <原来的列名><新的列名><新的数据类型>]

   3.删除drop

drop table<表名>;
drop table Student;

二、索引

含义:在基本表上建立的一种数据库对象,可以加快查询速度

1、建立

create[unique] [cluster] index <索引名>on<表名>(<列名1>[<次序>][,<列名2>[<次序>]...);
create cluster index ind_name on Student (Sname);

默认是升序ASC,,另外,降序是DESC

2.删除

drop index<索引名>;

 

posted on 2016-08-14 20:03  小小慧  阅读(224)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3