mysql功能分类

mysql功能分类
文章图片
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; <<创建数据库>>
【mysql功能分类】create table S(
sno char(10) primary key,
sname char(20) unique,
status int default 20,
city varchar(16) default 'London'
)ENGINE=InnoDB; <<创建表>>

    推荐阅读