基本模式定义(DDL)
下述命令大多在MySql内运行。
1.create
create table r
(A1 D1,
A2 D2,
...
An Dn
<完整性约束1>
<完整性约束2>
...);
2.alter
alter table r add A D;
alter table r drop A;
alter table r modify column A D;#更改表r的A列属性为D
同样可以通过alter修改表的约束条件,例如:
ALTER TABLE Persons
ADD UNIQUE (Id_P)
3.drop
drop table r;
4.desc
desc r;#查看表结构
5.查看数据库中定义的表
show tables;
数据库的修改(DML)
1.delete
DELETE FROM 表名称 WHERE 列名称 = 值
2.insert
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
table_name (列1, 列2,…)可以省略。
同时,可以将select的结果作为value插入到表中。
例如:
insert into department
select * from student;
3.update
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值