当前位置:文档之家› MySQL数据库简介教学文案

MySQL数据库简介教学文案

MySQL数据库简介教学文案
MySQL数据库简介教学文案

M y S Q L数据库简介

Mysql数据库简介

MySQ是一种开放源代码的关系型

数据库管理系统,MySQL数据库系统

使用最常用的数据库管理语言--结构

化查询语言(SQL)进行数据库管理。

由于MySQL是开放源代码的,因

此任何人都可以在General Public

License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。Mysql数据库的优势

如今很多大型网站已经选择MySQL数据库来存储数据。MySQL数据库的使用以及非常广泛,尤其是在Web应用方面。由于MySQL数据库发展势头迅猛,Sun公司于2008年收购了MySQL数据库。这笔交易的收购价格高达10亿美元。这足以说明MySQL数据库的价值。MySQL数据库有很多的优势,下面总结了其中几个优势:

1.MySQL是开放源代码的数据库

2.MySQL的跨平台性

3.价格优势

4.功能强大且使用方便

一些简单的sql命令:

1:使用SHOW语句找出在服务器上当前存在什么数据库:

mysql> SHOW DATABASES;

2:2、创建一个数据库MYSQLDATA

mysql> CREATE DATABASE MYSQLDATA;

3:选择你所创建的数据库

mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)

4:查看现在的数据库中存在什么表

mysql> SHOW TABLES;

5:创建一个数据库表

mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6:显示表的结构:

mysql> DESCRIBE MYTABLE;

7:往表中加入记录

mysql> insert into MYTABLE values (”hyq”,”M”);

8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)

mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;

9:导入.sql文件命令(例如D:/mysql.sql)

mysql>use database;

mysql>source d:/mysql.sql;

10:删除表

mysql>drop TABLE MYTABLE;

11:清空表

mysql>delete from MYTABLE;

12:更新表中数据

mysql>update MYTABLE set sex=”f” where name=’hyq’;

mysql备份容灾基础

备份的方法有很多,命令行上通过mysqldump进行全备份,开启二进制文件进行实时的增量备份,为防止物理上的不可抗性灾难,对于重要的备份数据,有必要通过上传到异地的服务器来确保数据的安全性。

为提高mysql数据库的并发负载能力,有必要对处理大数据量的数据库系统

进行主从复制,读写分离等相对复杂的工作。如下图所示

)

下图为实现主从复制的具体过程;

Mysql-proxy的作用,可以实现在应用访问数据库时,实现对数据库的读写分离,在主服务器上写入新的数据,在需要读取数据时选择

相关主题
文本预览
相关文档 最新文档