create database 数据库名称 创建数据库
drop database 数据库名称 删除数据库
alter database 原数据库名 modify name=新数据库名
alter database 数据库名字 add file 添加一个辅助文件
use 数据库名称 使用数据库
create
alter
drop
select从表或视图中检索数据
insert向表或视图插入数据
update修改更新表或视图中的数据
delecte从表或视图中删除数据
创建表
create table Student(
Sno Char(7) Primary Key,//名字,类型,唯一
Sname VarChar(20) Not null,//名字,类型,不可为空
Ssex char(2) not null,
Sage smallint,//名字,类型,可为空
Clno char(5) not null
);
对表进行操作
- 添加列
ALTER TABLE Student ADD Nation VarChar(20);
为Student表添加Nation列,后面可添加数据类型,可不可为空 - 删除列
ALTER TABLE Student DROP COLUMN Nation;
column为列的意思 - 向成绩表中插入数据
NSERT INTO Grade(Sno, Cno, Gmark)VALUES("2001110", "3", 80);
Grader为成绩表 - 修改学号为2001110的学生的成绩为70
UPDATE Grade SET Gmark=70 WHERE Sno="2001110";
Gmark为成绩,Sno为学号 - 删除学号为2001110的学生的成绩记录
DELETE FROM Grade WHERE Sno="2001110";
- 为学生表的clno属性上创建一个名为IX_Class的索引
CREATE INDEX IX_Class ON Student(Clno, ASC); SELECT * FROM Student ORDER BY Clno;
- 删除IX_Class的索引
DROP INDEX IX_Class ON Student;
- distinct表示不同
- select选择
- where定位
- update用于修改表中数据
- insert插入数据