工作中有时候会接触到一些后端数据库的东西,而且我对这一方也有一点好奇,数据库这一块到底是怎么一回事,然后自己在网上看了一些数据库的基本知识,自己做的笔记,不喜勿喷。
一:数据库功能:增 删 查 改 功能
① 增(就是插入数据)
SQL insert 插入数据 (INSERT INTO 表名称 VALUES (值1, 值2,....))
· (INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....))
例1:inset into persons values ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')
例2:inset into persons (LastName, Address) values ('Wilson', 'Champs-Elysees')
② 删(数据库中删除数据)
SQL delect 删除数据 (DELETE FROM 表名称 WHERE 列名称 = 值)
例:delect form persons where FirstName = " James "
③ 查(数据库中查找数据分好几种查找方法,下边查数据库功能会具体介绍)
④ 改(就是改变或者说更新数据库中本来已经存在的数据)
SQL update 更新数据 (UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值)
例子:update persons set LastName = ' Allen ' where FirstName = ' James '
二:查数据库功能: 过滤 排序 添加查询条件等。。。
这里我介绍五中方法:选择方法,过滤方法,有条件的查询,添加判断条件查找,排序 五种方法。
① 选择方法,通过选择数据库某个表,能够更加精确的查找某条数据
SQL select 选择 (SELECT 列名称 FROM 表名称 )
例:select FirstName form persons
② 过滤方法
SQL distinct 过滤 返回唯一不同的值 (SELECT DISTINCT 列名称 FROM 表名称)
例:select distinct form FirstName persons
③ 有条件的查询
SQL where 有条件的查询 (SELECT 列名称 FROM 表名称 WHERE 列 运算符 值)
例:select FirstName Form persons where FirstName = ' James '
④ 添加判断条件查找
SQL and & or 添加判断条件 ()
例:SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter'
⑤ 排序功能 可以把从数据库查出来的数据自动排序
SQL orderby 排序 (如果是倒序用desc)
例:select FirstName Form persons Order By FirstName desc