辉玲建设集团有限公司网站,商派商城网站建设二次开发,宜春网站开发公司,郑州网站优化哪家好●#x1f9d1;个人主页:你帅你先说. ●#x1f4c3;欢迎点赞#x1f44d;关注#x1f4a1;收藏#x1f496; ●#x1f4d6;既选择了远方#xff0c;便只顾风雨兼程。 ●#x1f91f;欢迎大家有问题随时私信我#xff01; ●#x1f9d0;版权#xff1a;本文由[你帅… ●个人主页:你帅你先说. ●欢迎点赞关注收藏 ●既选择了远方便只顾风雨兼程。 ●欢迎大家有问题随时私信我 ●版权本文由[你帅你先说.]原创CSDN首发侵权必究。 为您导航什么是数据库主流数据库服务器数据库表关系SQL分类数据库基本使用什么是数据库
存储数据用文件就可以了为什么还要弄个数据库? 文件保存数据有以下几个缺点
文件的安全性问题文件不利于数据查询和管理文件不利于存储海量数据文件在程序中控制不方便
数据库存储介质
磁盘内存
主流数据库
SQL Sever 微软的产品.Net程序员的最爱中大型项目。Oracle 甲骨文产品适合大型项目复杂的业务逻辑并发一般来说不如MySQL。MySQL世界上最受欢迎的数据库属于甲骨文并发性好不适合做复杂的业务。主要用在电商SNS论 坛。对简单的SQL处理效果好。PostgreSQL :加州大学伯克利分校计算机系开发的关系型数据库不管是私用商用还是学术研究使用可 以免费使用修改和分发。SQLite 是一款轻型的数据库是遵守ACID的关系型数据库管理系统它包含在一个相对小的C库中。它的设 计目标是嵌入式的而且目前已经在很多嵌入式产品中使用了它它占用资源非常的低在嵌入式设备中可 能只需要几百K的内存就够了。H2 是一个用Java开发的嵌入式数据库它本身只是一个类库可以直接嵌入到应用项目中。
服务器数据库表关系
所谓安装数据库服务器只是在机器上安装了一个数据库管理系统程序这个管理程序可以管理多个数据库一般开发人员会针对每一个应用创建一个数据库。为保存应用中实体的数据一般会在数据库中创建多个表以保存程序中实体的数据。数据库服务器、数据库和表的关系如下
SQL分类
DDL【data definition language】 数据定义语言用来维护存储数据的结构代表指令: create, drop, alter。DML【data manipulation language】 数据操纵语言用来对数据进行操作代表指令 insertdeleteupdate。DML中又单独分了一个DQL数据查询语言代表指令 select。DCL【Data Control Language】 数据控制语言主要负责权限管理和事务代表指令 grantrevokecommit。
数据库基本使用
之后的篇幅我们以MySQL数据库为例为大家展示数据库的操作。 创建数据库
create database helloworld;使用数据库
use helloworld;创建数据库表
create table student(id int,name varchar(32),gender varchar(2));插入数据
insert into student(id,name,gender) values (1,张三,男);
insert into student(id,name,gender) values (2,李四,女);
insert into student(id,name,gender) values (3,王五,男);查询数据
select * from student;喜欢这篇文章的可以给个一键三连点赞关注收藏