Mysql数据库基础系列
软件下载地址
提取码:7v7u
数据下载地址
提取码:e6p9
mysql数据库基础第一章:(一)数据库基本概念
mysql数据库基础第一章:(二)mysql环境搭建
mysql数据库基础第二章:(一)基础查询
mysql数据库基础第二章:(二)条件查询
mysql数据库基础第二章:(三)排序查询
mysql数据库基础第二章:(四)常见函数
mysql数据库基础第二章:(五)分组查询
mysql数据库基础第二章:(六)连接查询
mysql数据库基础第二章:(七)子查询
mysql数据库基础第二章:(八)子查询经典案例
mysql数据库基础第二章:(九)分页查询
mysql数据库基础第二章:(十)连接查询
mysql数据库基础第三章:DML语言
mysql数据库基础第四章:DDL(数据定义语言):库表的管理、数据类型与约束条件
mysql数据库基础第五章:(一)事务
mysql数据库基础第五章:(二)视图
mysql数据库基础第六章:变量、存储过程与函数
mysql数据库基础第七章:流程控制结构
mysql数据库基础第八章:窗口函数和公用表达式(CTE)
@TOC
一、初识数据库
将大量数据保存起来,使用计算机加工而成的可以进行高效访问的数据集合。称为database,DB。
用来管理数据库的计算机系统称为DBMS
其中DBMS分为:
- 层次数据库
- 关系数据库:SQL Server、MySQL
- 面向对象数据库
- XML数据库
- 存储系统
数据库存储的表结构类似于excel的行和列,在数据库中,行称为记录,列称为字段,表示存储的数据项目
二 、SQL的基本分类
SQL语句主要分为四大类
- DDL(数据定义语言),用来创建或删除存储数据库以及数据库中的表等对象。DDL包括如下指令
-- CREATE:创建数据库和表对象
-- DROP:删除数据库和表等对象
-- ALTER:修改
- DML(数据操纵语言),查询或变更表中的数据。包括:
-- INSERT:插入
-- UPDATE:更新
-- DELDETE;删除
- DCL(数据控制)
--COMMMIT:确认数据库中的变更
-- ROLLBACK:取消变更
-- GRANT:赋予用户操作权限
-- REVOKE:取消用户的操作权限
- DQL数据查询语言
-- SELECT
三、MySQL的语法规范
1.不区分大小写,但建议关键字大写,表名、列名小写
2.每条命令最好用分号结尾
3.每条命令根据需要,可以进行缩进 或换行
4.注释
单行注释:#注释文字
单行注释:-- 注释文字
多行注释:/* 注释文字 */
四、数据库的基本语句
#1.查看当前所有的数据库
show databases;
#2.打开指定的库
use databases;
#3.查看当前库的所有表
show tables;
#4.查看其它库的所有表
show tables from databases;
# 5.创建表
create table 表名(
列名 列类型,
列名 列类型,
...
);
# 6.查看表结构
desc 表名;