常用的SQL语句

常用的SQL语句,包括建表语句,增删改查,如以下为实现创建表user,内容包括id,用户名,密码,年龄,性别,联系-- 建表语CREATE table user(

id int primary key not NULL auto_increment,
username varchar(20) not null,
password varchar(20) not null,
age int not null,
sex varchar(20) not null,
phoneNum varchar(15) not null

)
--查询数据
1、查询所有数据
select * from user;
2、按照id查找数据
select * from user where id=?;
3、查询所有数据,按照用户名排序
select * from user order by username;
4、查询两表关联

左连接left jion 关键字会从左表哪里返回所有的行,即使右表中没有匹配的行
select * from user left join address on user.id = address.id ;
右连接right jion 关键字会从右表哪里返回所有的行,即使左表中没有匹配的行
select * from user right join address on user.id = address.id ;
全连接full jion 只要其中某个表存在匹配,就会返回所在的行
select * from user full join address on user.id = address.id ;

--插入语句
表中id为自增,所以无需添加
insert into user values('xijin-wu','123',18,'男','1568791315');

insert into user(username,password,age,sex,phoneNum) valuses('xijin-wu','123',18,'男','1568791315');
--更新语句
update user set password ='456' where id=1;

--删除语句
delete from user where id=1;

原文地址:https://www.cnblogs.com/xijin-wu/p/5292552.html