初-识MYSQL
在学习数据库之前,我们所了解的存放数据的容器有哪些?
数组 集合 文件
数据库概述
数据库简介
数据库指的是长期存在计算机内、有组织、可共享的、大量数据的集合。数据是按照特定的数据模型来组织、存储在数据库中的。
数据库的好处
1.持久化数据到本地
2.可以实现结构化查询,方便管理
数据库的相关概念
DB:数据库(database) 存储数据的“仓库” 能保存一系列有组织的数据 。
DBMS:数据库管理系统(Database Management System) 数据库是通过DBMS来操作的容器。
常见的数据库管理系统:MySQL、Oracle、DB2、SqlServer等
SQL:结构化查询语言(Structure Query Language)一门用来和数据库通信的计算机语言。
SQL的优点:
1、不是某个特定数据库供应商专有的语言,几乎所有
DBMS都支持SQL
2、简单易学
3、虽然简单,但实际上是一种强有力的语言,灵活使
用其语言元素,可以进行非常复杂和高级的数据库操作。
SQL的语言分类
-
DML(Data Manipulate Language):数据操纵语言,用于添加、删除、修改数据库记录,并检查数据完整性
关键字:insert, delete, update 等
-
DDL(Data Define Languge):数据定义语言,用于库和表的创建、修改、删除
关键字:create, drop,alter等
-
TCL(Data Control Language):数据事务语言
-
DQL(Data Query Language):数据查询语言,用来查询数据库中表的记录(数据)
关键字:select, where 等
MySQL介绍
MySQL介绍
MySQL 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。该数据库系统是由瑞典的 MySQL AB 公司开发、发布并支持,由 MySQL 的初始开发人员 David Axmark 和 Michael Monty Widenius 于 1995 年建立的
MySQL服务的启动和停止
方式一:计算机——右击管理——服务——MySQL
方式二:通过管理员身份运行cmd命令提示行
net start mysql(启动服务)
net stop mysql(停止服务)
MySQL服务的登录和退出
方式一:通过MySQL自带的客户端
只限于root用户
方式二:通过cmd命令提示行关闭,未配置MySQL环境变量,需在MySQL安装的bin下启动cmd
登录:
mysql 【-h主机名 -P端口号 】-u用户名 -p密码
退出:
exit或ctrl+C
MySQL的语法规范
不区分大小写
使用“;”结尾
各子句一般分行写
关键字不能缩写也不能分行
合理使用缩进
注释
单行注释:#注释文字
单行注释:-- 注释文字
多行注释:/* 注释文字 */