sql常用语句

select * from person
select distinct name from person
select * from person where name=huangcongcong
select * from person where year>1991
select * from person order by id
select * from person limit 5
select * from person name like "%cong%"
select * from person name like "[!hc]%"
select * from person where name in(huangcongcong,huangbingbing)
select * from person where name between huangbingbing and huangcongcong
select name as xingming from person
select * from person where name is null

select * into person_back from person

insert into person (name,year) values(huangbingbing,1992)

update person set year=1990 where name=huangbingbing

delete from person where name=huangcongcong
delete * from person
delete from person

create database my_db
create table person
(
    id int not null primary key check(id>0) auto_increment,
    name varchar(50) not null,
    address varchar(50) default shanghai,
    city varchar(50),
    foreign key (id) references order(id)
)

alter table person
add unique (id)

alter table person
drop index id

alter table person
add primary key(id)

alter table person
drop primary key

alter table person
add foreign key (id) references order(id)

alter table person
drop foreign key

alter table person
add check(id>0)

alter table person
drop constraint check

alter table person
add constraint chk_person check(id>0)

alter table person
drop constraint chk_person

alter table person
alter city set default shenzhen

alter table person
alter city drop default

create index personIndex
on person name

alter table person
drop index personIndex

alter table person
auto_increment=100

create view personView
select * from person

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。