#...................MySql数据库........................ #MySql的优势 (1) 运行速度快 (2) 免费 (3) 易于学习 (4) 可移植性高 (5) 丰富的接口 (6) 支持查询语言 (7) 较高的安全性和连接性 #...................数据库基础......................... 数据库(DataBase.DB): 是一个长期存储在计算机内、有组织、有共享、统一管理的数据集合。 数据库特点: 实现数据共享、减少数据冗余;采用特定的数据类型;具有较高的数据独立性;具有统一的数据控制功能。 数据库表: 一系列二维数组的集合,用来存储数据和操作数据的结构。横向行称为记录,纵向列称为字段。 数据库中常用数据类型: 整型数据类型、浮点数数据类型、精确小数类型、二进制数据类型、日期/时间数据类型、字符串数据类型。 主键(Primary Key,主码): 用于唯一地标识表中的每一条记录。可以定义表中一列或多列为主键,主键列上不能有两行相同的值,也不能为空值。 eg.如果主键出现相同的值,系统无法确定查询的是相同值中的哪一条记录 #....................................................... #...................数据库系统.......................... #数据库系统 数据库系统主要组成: 有三个主要的组成部分: (1) 数据库:用于存储数据的地方 (2) 数据库管理系统:用于管理数据库的软件 (3) 数据库应用程序:为了提高数据库系统的处理能力所使用的管理数据库的软件补充
数据库管理系统(DataBase Management System,DBMS): 由用户创建、管理和维护数据库时所使用的软件,位于用户与操作系统之间,对于数据库进行统一管理。 数据库应用程序(DataBase Application): 负责与DBMS进行通信、访问和管理DBMS中存储的数据,允许用户插入、修改、删除DB中的数据 #SQL语言 SQL语言包含: (1) 数据定义语言(DDL): DROP、CREATE、ALTER等语句 (2) 数据操作语言(DML): INSERT(插入)、UPDATE(修改)、DELETE(删除)语句 (3) 数据查询语言(DQL): SELECT语句 (4) 数据控制语言(DCL):GRANT、REVOKE、COMMIT、ROKKBACK等语句 eg. (1) 创建一个名为students的表,包含4个字段,分别为student_id、name、sex、birth,其中student_id定义为主键 CREATE TABLE students { student_id INT UNSIGNED, name VARCHAR(30), sex CHAR(1), birth DATE, PRIMARY KEY (student_id) }; (2) 向表中插入一条数据记录 INSERT INTO students (student_id, name, sec, birth) VALUES(12, 'name' , '1', '1990-02-14'); (3) 使用select查询语句获取刚才插入的数据 SELECT name FROM students WHERE student_id = 12; #.......................................................
Mysql数据库基础(一) 基本概念
最新推荐文章于 2022-07-25 11:42:14 发布