一、数据库简介
数据库(DataBase,简称DB)是长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库技术自20世纪60年代末发展以来,已经成为计算机科学与技术的一个重要分支,极大地促进了计算机应用的发展。
数据库作为数据管理和存储的核心技术,在各个领域都发挥着重要作用。随着技术的不断进步和应用场景的不断拓展,数据库技术也将继续发展和完善。
二、数据库基本语句
1、创建数据库
create database 数据库名;
2、创建表
create table 表名(
列 数据类型
);
列是主键的在后面加key,自增列加primary,非空加not null。
例如:设计一个学生表,包括学生学号,姓名,入学年份,爱好。其中学号为自增主键,除爱好外其他不能为空。
create table student(
stuid int primary key not null,
stuname varchar(10) not null,
stuyear year not null,
stulike varchar(30));
3、向表中国添加数据
以student表格为例
insert into student(stuname,stuyear,stulike) values ('张三',2023,null);
4、修改数据
update student set stuname='李四' where stuid=1;
5、删除数据
delete from student where stuname='张三';
6、删除表格
drop table 表名;
7、删除数据库
drop database 数据库名;
三、总结
一、数据库的定义
- 数据库是一个电子化的文件柜,用于对数据进行存储、查询、修改、排序和统计等操作。
- 它具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
二、数据库的作用与功能
- 数据库是数据管理的新方法和技术,能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。
- 数据库作为最重要的基础软件,是确保计算机系统稳定运行的基石。
三、数据库的类型
数据库的类型多种多样,主要包括以下几种:
- 关系型数据库:基于关系模型,以二维表格的形式存储数据,如Oracle、MySQL、SQL Server等。关系型数据库的主要优点是结构清晰,易于理解,且具有强大的SQL查询语言。
- 非关系型数据库(NoSQL):不使用传统的表格结构来存储数据,而是采用键值对、文档、列族等方式组织数据,如MongoDB、Redis、Cassandra等。非关系型数据库在处理大量数据和高并发访问方面具有优势。
- 其他类型数据库:如对象型数据库、层次数据库、网络数据库、面向服务的数据库、NewSQL数据库、分布式数据库、文档数据库、图形数据库等,每种类型的数据库都有其特定的使用场景和优势。
四、数据库管理系统(DBMS)
- 数据库管理系统是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。
- 数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML;或依据所支持的计算机类型来作分类,例如服务器群集、移动电话;或依据所用查询语言来作分类,例如SQL、XQuery等。
五、数据库管理
- 数据库管理包括数据库模型创建、数据加载、数据库系统日常维护活动等。
- 数据库管理的目的是为数据库用户提供一个可用性好、安全可靠、性能优秀的数据库环境。
六、数据库技术的发展趋势
- 随着云计算和大数据时代的到来,数据库技术也在不断发展和创新。
- 分布式数据库、NoSQL数据库等新兴数据库类型正在逐渐兴起,以满足不同场景下的数据存储和管理需求。
(查询语句周末发)!!!!!