第二节 数据定义
一、基本表
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<索引名>;