1. MySQL简介
1.1 什么是MySQL
MySQL是一个开源的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。
1.2 MySQL的特点
开源免费
高性能
高可靠性
易用性
支持多种操作系统
2. MySQL安装
2.1 Windows系统下安装MySQL
1、下载安装包
2、运行安装包
3、选择安装类型
4、设置安装路径
5、设置环境变量
6、安装完成
2.2 Linux系统下安装MySQL
1、下载MySQL的Yum源
2、安装MySQL
3、启动MySQL服务
4、设置开机自启动
3. MySQL基本操作
3.1 创建数据库
CREATE DATABASE 数据库名;
3.2 删除数据库
DROP DATABASE 数据库名;
3.3 创建数据表
CREATE TABLE 表名 ( 列名1 数据类型, 列名2 数据类型, ... );
3.4 删除数据表
DROP TABLE 表名;
3.5 插入数据
INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...);
3.6 查询数据
SELECT * FROM 表名;
3.7 更新数据
UPDATE 表名 SET 列名1=值1, 列名2=值2 WHERE 条件;
3.8 删除数据
DELETE FROM 表名 WHERE 条件;
4. MySQL高级操作
4.1 索引
索引是一种特殊的文件,它们包含着对数据表里所有记录的引用指针,普通索引(regular index)、唯一索引(unique index)、主键索引(primary key index)、全文索引(FULLTEXT)。
4.2 视图
视图是一种虚拟的表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的列和行数据,视图并不在数据库中以存储的数据值集形式存在,行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。
4.3 存储过程
存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只要调用即可,在复杂的数据库操作中,可将此复杂操作用数据库语言编写成存储过程,通过存储过程将复杂的数据库操作封装起来与数据库提供的 SQL 语句同样的形式出现。
4.4 触发器
触发器是自动的,按照触发事件激发,完全独立于表约束,触发器可以实现复杂的商业规则,保持数据的完整性。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/863805.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复