基本概念
MySQL
是一种开放源代码的关系型数据库管理系统(RDBMS
)(安装Mysql
数据库,就是在主机安装一个数据库管理系统DBMS
,一个数据库管理系统可以管理多个数据库),使用最常用的数据库管理语言–-结构化查询语言(SQL
)进行数据库管理
数据库的三层结构
数据库分为三级关系:数据库服务器(DBMS
数据库管理系统)、数据库、数据表
数据库中不是单单只有数据表,还有其他的部分,如视图等
数据库与计算机进行对比,数据库就类似一个文件夹(数据库-表的本质仍然是文件),我们在文件夹中要存储文件,这些文件就类似于我们后续要操作的数据表
数据在数据库中的存储方式是以表结构的形式进行存储的,表分为行(
row
)和列(column
),表的一行称之为一条记录
注意事项:
MySQL
的基本语句和PHP
一样,在该行语句结束的时候,需要以分号进行结尾,不然这条语句是不执行的\c
放弃当前语句执行:当我们有时候输入指令错误时,我们想要放弃这条指令的执行,我们只需要在这条指令后面输入\c
,系统就会放弃这条指令的执行- 退出命令行
Mysql
,我们只需要在Mysql
命令行执行exit
即可
当我们使用数据库软件的时候,比如Navicat
时,我们想要通过命令行进行数据库的操作,我们可以点击左上角的新建查询按钮,选择相应的数据库连接和数据库,输入相关代码(在一行语句结束的时候一定要以分号进行结尾),点击运行即可,同时我们要知道SQL
的关键字和函数 名不区分大小写;SQL
语句注释是在语句前面加--
SQL
语句分类
DDL
:数据定义语句,如创建表、库等BML
:数据操作语句,如增加insert
、修改update
、删除delete
DQL
:数据查询语句,如查询select
DCL
:数据控制语句,管理数据库,如管理用户权限:授予权限grand
、撤回权限revoke