本周新闻热点10条,seo 服务,泉州关键词排名seo,wordpress微信分享插件什么是数据库#xff1f;数据库(Database)#xff1a;存储数据的仓库高效地存储和处理数据的介质(介质主要是两种#xff1a;磁盘和内存)数据库系统#xff1a;DBS(Database System)#xff1a;是一种虚拟系统#xff0c;将多种内容关联起来的称呼DBS DBMS DBDBMS…什么是数据库数据库(Database)存储数据的仓库高效地存储和处理数据的介质(介质主要是两种磁盘和内存)数据库系统DBS(Database System)是一种虚拟系统将多种内容关联起来的称呼DBS DBMS DBDBMSDatabase Management System数据库管理系统专门管理数据库DBADatabase Administrator数据库管理员行/记录row/record列/字段column/field数据库的分类基于存储介质的不同分为关系型数据库(SQL)和非关系型数据库(NoSQLNot Only SQL)关系型数据库yu非关系型数据库什么是关系型数据库?是一种建立在关系模型(数学模型)上的数据库关系模型一种所谓建立在关系上的模型关系模型包含三个方面数据结构用于解决数据存储的问题二维表(有行和列)操作指令集合所有SQL语句完整性约束表内数据约束(字段与字段)、表与表之间约束(外键)关系型数据库产品大型Oracle、DB2中型SQL Server(window的操作系统)、MySQL小型Access、SQLite等非关系型数据库产品Memcached(运行在内存)、MongoDB(内存)、Redis(磁盘)关系型数据库yu非关系型数据库区别关系型数据库安全(保存磁盘基本不可能丢失)容易理解比较浪费空间(二维表)非关系型数据库效率高不安全(断电丢失)操作指令集合SQL(Structured Query Language结构化查询语言)SQL分为三个部分DDL(Data Definition Language数据定义语言)用来维护存储数据的结构(数据库、表)代表指令create(创建增加(数据库表函数等))、drop(删除)、alter(修改)等DML(Data Manipulation Language数据操作语言)用来对数据进行操作(数据表中的内容)代表指令insert、delete、update等。其中DML内部又单独进行了一个分类DQL(Data Query Language数据查询语言(最主要的操作))如selectDCL(Data Control Language数据控制语言)主要是负责权限管理(用户)代表指令grant(分配权限)、revoke(回收权限)等连接认证客户端与服务端的交互方式1、客户端连接认证连接服务器、认证身份(mysql.exe -hPup)-h--找到主机地址 (自己主机地址localhost) -P端口(默认3306)-u指定的登录用户名 -p回车输入密码2、客户端发送SQL指令3、服务器接收SQL指令并处理SQL指令返回操作结果4、客户端接收结果并显示结果5、断开连接 exit(退出)或quit 或 \q--弹出Bye连接认证命令mysql.exe -h localhost -P 3306 -u root -p 回车输入密码在本机链接认证的命令也可以是mysql -u -root -p回车输入密码show databases查看所有数据库