安装连接数据库后,下面我们正式到SQL语句的学习,在学习之前先给大家介绍一下我们要开发一个项目,整个开发流程是什么样的,以及在流程当中哪些环节会涉及到数据库。
项目开发流程
在上述的流程当中,针对于数据库来说,主要包括三个阶段:
-
数据库设计阶段
参照页面原型以及需求文档设计数据库表结构 -
数据库操作阶段
根据业务功能的实现,编写SQL语句对数据表中的数据进行增删改查操作 -
数据库优化阶段
通过数据库的优化来提高数据库的访问性能。优化手段:索引、SQL优化、分库分表等
数据库操作DDL
DDL;全称(Data Definition Language ) 数据库定义语言,用来定义数据库对象(数据库、表)。
数据库基本操作有:查询,创建,使用,删除
查询数据库
查询所有数据库
show database();
查询当前数据库
select database();
注意:我们要操作某一个数据库,必须要切换到对应的数据库中。
创建数据库
语法
create database [ if not exists ] 数据库名;
例如: 创建一个user数据库
create database user;
注意:在同一个数据库服务器中,不能创建两个名称相同的数据库,否则将会报错。
用if not exists 来解决数据库是否存在的问题,如果存在则不创建,如果不存在则创建。
使用数据库
use 数据库名;
我们操作数据库是,通过该指令来切换到当前数据库。
删除数据库
语法
drop database [ if exists ] 数据库名 ;
如果删除不存在的数据库,会报错
说明:上述语法中的database,也可以替换成 schema
图像化工具
在项目开发当中,通常为了提高开发效率,都会借助于现成的图形化管理工具来操作数据库。
常见的图形化工具有:
具体的查询,删除等步骤就省略啦<^>