image.png
添加:
insert into student(sno,sname,ssex,sage,sdept) values('20013','李芳','女',20,'商务英语'),('20213','凌奥','男',22,'空乘'),('20343','钻石王老五','男',20,'空乘');<<添加多条数据>>
alter table sp add constraint zj primary key (sno,pno);<<添加联合主键>>
alter table sp add constraint gb foreign key(sno) references s(sno);<<添加外键>>
alter table sp add constraint fk2 foreign key(pno) references p(pno);<<添加外键>>
修改:
set password=PASSWORD('woaini');<<修改密码>>
alter table sp rename jb;<<修改表名>>
alter table sp modify column sno char(10);<<修改数据类型>>
alter table sp change column pno sp1 char(20);
<<列名修改pno是原列名,后面是修改的和修改后的数据类型>>
update sp set sname='二狗' where sno='s1';
<<修改符合条件的数据,set后面是要修改的数据,where后面的是修改条件>>
alter table s modify sname char(10) default null;<<更改非空约束>>
删除:
drop table sp;<<删除表>>
drop database lianxi; <<删除数据库>>
alter table sp drop column jno;<<删除列>>
delete from sp where sno='S1';<<删除符合条件的数据>>
alter table sp drop primary kry;<<删除主键>>
alter table sp drop foreign kry;<<删除外键>>
创建:
create or replace(或替换) view Emp_view1
as
select employeeid,name,Education,WorkYear
from employees
where sex=1; <<创建视图>>
cretable database lianxi;<<创建数据库>>
create table S(
sno char(10) primary key,
sname char(20) unique,
status int default 20,
city varchar(16) default 'London'
)ENGINE=InnoDB; <<创建表>>
网友评论