Java教程

SQL基础

本文主要是介绍SQL基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录

  • 1.说明
  • 2.操作
    • 2.1 创表
    • 2.2 增加
    • 2.3 修改
    • 2.4 删除
    • 2.5 查询

1.说明

SQL 是用于访问和处理数据库的标准的计算机语言。

数据库的操作的语言,通过SQL对数据库进行数据的存储、修改、删除,我们通过SQL对数据库进行操作,查询出客户需要的数据,完成特定的业务!

2.操作

2.1 创表

use --切换数据库

新建一个查询,然后通过use [库名]进行数据库的切换,切换到咱们要操作的数据库下,创表语句如下:

CREATE TABLE `student` (
  `StudentID` int(11) NOT NULL,
  `StudentName` varchar(10)  DEFAULT NULL,
  `StudentEmployees` int(11) DEFAULT NULL,
  `StudentNuber` varchar(8)  DEFAULT NULL,
  PRIMARY KEY (`StudentID`)
)

创建一个student的数据表

2.2 增加

创建完表之后咱们需要向表中添加一些数据,添加的语句如下:

insert into 表名(字段名) values (数据)

INSERT into student values(1,'张三1',1000,'001');
INSERT into student values(2,'张三2',2000,'002');
INSERT into student values(3,'张三3',3000,'003');
INSERT into student values(4,'张三4',4000,'004');
INSERT into student values(5,'张三5',5000,'005');
INSERT into student values(6,'张三6',6000,'006');
INSERT into student values(7,'张三7',7000,'007');

添加完成之后,运行下面语句

select * from student

可以查到添加的所有信息:
在这里插入图片描述

2.3 修改

在信息添加完成之后,如果有信息需要修改,使用下面的语句:

update 表名 set 字段名=修改的数据 where 字段名=条件

update student set StudentName = '李四' where StudentID = 2

2.4 删除

使用删除语句可以删除表的数据,语句如下:

delete from 表名 where 字段名 = 条件

在删除表时注意(delete from 表名) 的使用,这样会清除表中所有的数据

如果是删除表的话使用:

drop table 表名

2.5 查询

当我们添加完成数据之后,可以使用查询语句来查询相应的数据:

select 字段名 from 表名 where 条件

查询所有

select * from student

查询ID为2的数据

select * from student where StudentID = 2

操作符说明
where设定查询条件
like设置模糊查询(%:表示任意字符)
union连接两个以上的 SELECT 语句的结果组合到一个结果集合中,多个SELECT 语句会删除重复的数据
union all连接两个以上的 SELECT 语句的结果组合到一个结果集合中,显示所有数据(包括重复数据)
order by对数据进行排序,默认为升序,asc --升序 desc --降序
group by对数据进行分组,having后可以加上条件
INNER JOIN获取两个表中字段匹配关系的记录。
LEFT JOIN获取左表所有记录,即使右表没有对应匹配的记录。
RIGHT JOIN与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。
这篇关于SQL基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!