1、什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系?
数据库(DB):(DataBase) 按照一定格式存储数据的一些文件的组合
数据库管理系统(DBMS):(DataBaseManagement) 数据库管理系统是专门用来管理数据库中数据的,
对数据库当中的数据进行增删改查,通常来说可以是个软件
常见的数据库管理系统:MySQL ,Oracle ,MySql Server , DB2 , sybase等···
SQL:结构化查询语言
SQL是一套标准,程序员主要学习的就是SQL语句,这个SQL在mysql中也可以使用,同时在Oracle中也可以使用
三者之间的关系:
DBMS -- 执行 -- > SQL --操作 --> DB
2.
(1)端口号:
端口号port是任何一个软件/应用都会有的,端口号是应用的唯一代表
端口号通常和IP地址在一块,IP地址用来定位计算机,端口号port是用来定位计算机某一个服务的/某个应用的
在同一台计算机上,端口号不能重复,具有唯一性
(2)mysql数据库启动的时候,这个服务占有的默认端口是3306
(3)字符编码方式:
设置mysql数据库的字符编码方式为 :UTF8
-
数据库当中最基本的单元是表:table
任何一张表都有行和列: 行(row):被称为数据/记录。 列(column):被称为字段。 每一个字段都有:字段名、数据类型、约束等属性。
-
关于sQL语句的分类? DQL:数据查询语言(凡是带有select关键字的都是查询语句)
select... DML:数据操作语言(凡是对表当中的数据进行增删改的都是DML) insert 增 delete 删 update改 这个主要是操作表中的数据data。 DDL:数据定义语言
凡是带有create、drop、alter的都是DDL。 DDL主要操作的是表的结构。不是表中的数据。 create:新建,等同于增 drop:删除 alter:修改
TCL: 事务控制语言 包括: 事务提交:commit; 事务回滚:rollback; DCL: 数据控制语言。 授权grant、撤销权限revoke....