MySQL基础学习(一)
此连载文章为自己的学习笔记整理,用于学习和复习,配套视频讲解请转战b站。
数据库的好处
1、可以持久化数据到本地
2、结构化查询
数据库的四个基本概念(*)
- 数据库(DB):在计算机储存设备上,按照一定的格式存放数据的仓库,类似文件柜。
- 数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件,类似于管家,因此DBMS创建或者管理DB。
- SQL:结构化查询语言,用于和数据库通信的语言,其功能不仅仅是查询,而是包括数据库模式创建、数据库数据的插入与修改、数据库安全性完整性定义与控制等一系列功能。
- 数据库管理人员(DBA):操作和管理DBMS的工作人员。
DB如何存储数据
- 将数据放入表中,表再放入库中
- 一库可以存放多表,每个表都有唯一的表名
- 表由列组成,即字段
- 表中数据按行存储,每行数据类似于一个“对象”
MySQL工具
MySQL的安装与卸载步骤略去
MySQL是一个客户机——服务器(C/S)DBMS,服务器用于存储数据,安装数据库就是安装数据库服务器,在MySQL安装目录下有一个My.ini配置文件,其中参数[mysqld]为服务端配置。
MySQL服务启动和停止
- 方式一:菜单栏开始——计算机——管理——服务和应用程序——服务——找到mysql的名字手动启动或设置为开机自动启动。
- 方式二:通过以管理员身份运行终端命令行cmd,输入net start mysql(服务名字)启动该服务,net stop mysql(服务名字)停止该服务。
MySQL服务端登入和退出
首先必须先启动该服务才可以进行登入
为了连接到MySQL,需要一下信息:
- 主机名(计算机名)——如果连接到本地MySQL服务器,为localhost
- 端口(如果使用默认端口3306之外的端口的话需要输入)
- 一个合法的用户名root
- 用户口令(如果需要)
- 方法一:mysql自带客户端,输入密码进入仓库(仅适合root用户)。
- 方法二:windows自带客户端,输入代码 [mysql 【-h主机名 -P端口号 -u用户名 -p密码],若为直接连本机则 [mysql -u root -p密码]即可。
- 退出:exit、ctrl+c
MySQL常见命令
- show databases; 查看数据库的目录
- use test(某一库名); 进入某一库
- show tables; 显示test库中的表
- show tables from 库名; 显示某一库内的表
MySQL的语法规范
- 不区分大小写,但建议关键字大写、表名和列名小写
- 每条命令最好用分号结尾
- 每条命令根据需要进行缩进或者换行
- 注释
单行注释:#注释文字、–注释文字
多行注释:/注释文字/