加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL 简述与使用

发布时间:2022-10-12 17:00:31 所属栏目:MySql教程 来源:转载
导读: 目录
I. MySQL 1. DBMS a. 实体类和表的关系 b. 常见关系型数据库 MySQL:开源免费的数据库,小型的数据库,被 Oracle 收购,MySQL 6.x版本(商业、社区)也开始收费。Oracle:收费的大型

目录

I. MySQL 1. DBMS a. 实体类和表的关系 b. 常见关系型数据库 MySQL:开源免费的数据库,小型的数据库,被 Oracle 收购,MySQL 6.x版本(商业、社区)也开始收费。Oracle:收费的大型数据库mysql使用,Oracle 公司的产品。Oracle 收购 SUN 公司,收购 MYSQL。DB2:IBM 公司的数据库产品,收费的。常应用于银行系统中。OceanBase:阿里的大型数据库,性能已超越 Oracle 全球第一。SQLServer:MicroSoft 公司收费的中型的数据库。C#、.net 等语言常使用。SyBase:已经淡出历史舞台。提供了一个非常专业数据建模的工具PowerDesigner。SQLite: 嵌入式的小型数据库,应用在手机端。 2. SQL a. SQL 方言 b. SQL 书写规范 SQL 语句可以单行或多行书写,最后以分号结尾。SQL 语句(在 Windows 平台下)不区分大小写,建议关键字 大写。例如,SELECT * FROM student;。(本文用的小写是为了方便读者辨认)变量不加引号是数字类型,加了就是字符串或日期类型。注释:

单行
	-- 所有数据库厂商支持
	#  仅mysql厂商支持(方言)
多行
	/*  注释内容  */

c. SQL 分类 数据定义语言(Data Definition Language,DDL):用来定义数据库对象:数据库、表、列等。关键字有 create,drop,alter 等。数据操作语言(Data Manipulation Language,DML):用来对数据库中表的数据进行增删改。关键字有 insert,delete,update 等。数据查询语言(Data Query Language,DQL):用来查询数据库中表的记录(数据)。关键字有 select,where 等。数据控制语言(Data Control Language,DCL):用来定义数据库的访问权限和安全级别,以及创建用户。关键字有 grant,revoke 等。事务控制语言(Transaction Control Language,TCL):用于控制数据库的事务操作,关键字有 commit,savepoint,rollback 等。 3. MySQL 数据库备份与还原 a. 主要需求 b. DOS 命令行

备份

还原

c. 图形化工具 SQLyog i. 备份

在这里插入图片描述

ii. 还原

在这里插入图片描述

原文链接:

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!