一、数据库介绍
1、什么是数据库
数据库是一种软件,用于更有效的、更安全的、便于对数据进行查询以及在程序中便于控制的管理数据。数据库可以远程连接来使用数据库。
2、数据库分类
大致分为关系型数据库和非关系型数据库。
关系型数据库是通过二维表格的模型来组织数据的数据库。是基于标准SQL。常用的关系型数据库:Oracle、MySQL、SQL Server等。
非关系型数据库:不规定基于SQL实现。常见的非关系型数据库:mongodb、redis等。
二、数据库基础操作
1、数据库操作
查看数据库:show databases;
创建数据库:create database [数据库名];
使用数据库:use [数据库名];
删除数据库:drop database [数据库名];
2、表的操作
显示表:show tables;
创建表:create table [表名] (列名 数据类型,列名 数据类型…);
查看表结构:desc [表名];
删除表:drop table [表名];
3、表的增删改查
3.1 新增
(1)插入元素:insert into [表名] values (对应的字段内容);
(2)指定列插入元素:insert into [表名] (列名) values (对应的字段内容);
3.2查询
(1)全列查找:select * from [表名];
(2)指定列查找:select [列名] from [表名];
(3)查询字段为表达式:select [表达式] from [表名];
(4)查询字段指定别名:select (列名/表达式)as (别名) from [表名];
(5)指定列去重:select distinct [列名] from [表名];
(6)排序:select [列名] from [表名] order by [列名] asc/desc;
(7)条件查找:select [列名] from [表名] where 条件;
(8)分页查找:select [列名] from [表名] limit n offset m;
总结:select distinct [列名] as [别名] from [表名] order by [列名] limit n where 条件;
3.3修改
update [表名] set [列名] = [修改的值] where 条件;
3.4删除
delete from [表名] where 条件;