SQL语句

来源:互联网 发布:第三方网络销售平台 编辑:程序博客网 时间:2024/06/07 17:20

1. create语句

1.1 创建数据库

create database 数据库名

1.2 创建数据库表

create table 表名(  列名1 类型名,  列名2 类型名,  ......);

2. 查询语句select

2.1 查询表中所有数据

select * from 表名

2.2 查询指定列

select 列名1,列名2 from 表名

3. 排序 order by

ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。
ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。

select * from 表名 order by 列名1,列名2 desc

4. 连接 join

  • join 用于把来自两个或多个表的行结合起来。
  • SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。
    最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)。 SQL INNER JOIN 从多个表中返回满足 JOIN
    条件的所有行。

4.1 inner join与join

两者是一样的,用图片简单的介绍一下之间的关系:
中间那部分

4.2 left join

这里写图片描述

4.3 right join

这里写图片描述

如此见以上各图,就已经很明显了。

5. update更新

语法如下:

update 表名 set 列名1=‘值1’,列名2=‘值2’ where ...

6. alter 更改

ALTER TABLE 语句用于在已有的表中添加、删除或修改列。
如需在表中添加列,请使用下面的语法:

alter table 表名 add 列名 类名

如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):

alter table 表名 drop 列名 类名

7. delete

用于删除表中的行

delete from 表名 where ...
0 0
原创粉丝点击