数据库
数据库(Database,简称DB)
概念:
-
长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据“仓库”
作用:
-
保存,管理数据库
数据库总览
-
关系数据库(SQL)--->表
-
MySQL Oracle SQL Server SQLite DB2
-
-
非关系型数据库(NOSQL)
-
Redis, MongoDB
-
什么是DBMS
数据库管理系统(Database Managment System)
数据管理软件,科学组织和存储数据,高效地获取和维护数据
MySQL
注释----->#cmment
概念:
是现流行的开源,免费的关系型数据库
特点:
-
免费,开源数据库
-
小巧,功能齐全
-
使用便捷
-
可运行于Windows或Linux操作系统
-
可适用于中小型甚至大型网站应用
注意:
数据目录不要在系统盘,以免卸载时删除数据包
启用安装向导,避免繁琐的my.ini配置
数据库语言编码设置
结构化查询语句SQL:
DDL:数据定义语言(定义和管理数据对象,如数据库,数据表等--->create dror alter)
DML:数据操作语言(用于操作数据库对象中所包含的数据--->insert update delete)
DQL:数据查询语言(用于查询数据库数据----->select)
DCL:数据控制语言(用来管理数据库的语言,包括管理权限及数据更改------>grant commit rollback )
-
#注释
CREATE DATABASE IF NOT EXISTS myschool;
CREATE TABLE `subject`
(
subjectNo INT(11) PRIMARY KEY,
subjectName VARCHAR(50),
classHour INT(4),
gradeId INT(4));
INSERT INTO `subject` VALUES(1,'数学',1,2);
INSERT INTO `subject` VALUES(2,'语文',2,3);
INSERT INTO `subject` VALUES(3,'化学',3,4);
SELECT * FROM `subject`