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<索引名>;
原文地址:https://www.cnblogs.com/xiaoxiaohui2015/p/5770899.html