初识MySQL

初识MySQL

1 数据库和SQL概述

1.1 数据库简介

数据库指的是长期存在计算机内、有组织、可共享的、大量数据的集合。数据是按照特定的数据模型来组织、存储在数据库中的。

1.2 数据库的好处

​ 1.持久化数据到本地
​ 2.可以实现结构化查询,方便管理

1.3 数据库相关概念

  • DB(database):数据库,保存一组有组织的数据的容器
  • DBMS(Database Management System):数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据
    -常见DBMS:MySQL、Oracle、DB2、SqlServer等
  • SQL:结构化查询语言,用于和数据库通信的语言

1.4 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 等

2 MySQL介绍和安装

2.1 MySQL介绍

MySQL 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。该数据库系统是由瑞典的 MySQL AB 公司开发、发布并支持,由 MySQL 的初始开发人员 David Axmark 和 Michael Monty Widenius 于 1995 年建立的

官方网址:https://www.mysql.com/

2.2 MySQL安装

注意:安装路径不要包含中文或者空格等特殊字符(使用纯英文目录),默认安装在C盘。

具体安装步骤请参见《MySQL数据库安装手册》

2.3 MySQL服务的启动和停止

​ 方式一:计算机——右击管理——服务——MySQL
​ 方式二:通过管理员身份运行cmd命令提示行
​ net start mysql(启动服务)
​ net stop mysql(停止服务)

2.4 MySQL服务的登录和退出

​ 方式一:通过MySQL自带的客户端
​ 只限于root用户

​ 方式二:通过cmd命令提示行关闭,未配置MySQL环境变量,需在MySQL安装的bin下启动cmd

​ 登录:
​ mysql 【-h主机名 -P端口号 】-u用户名 -p密码

​ 退出:
​ exit或ctrl+C

2.5 MySQL的语法规范

不区分大小写

使用“;”结尾

各子句一般分行写

关键字不能缩写也不能分行

合理使用缩进

注释
单行注释:#注释文字
单行注释:-- 注释文字
多行注释:/* 注释文字 */

2.6 数据库操作

创建数据库:
* create database 数据库名称;

  • 创建数据库,判断不存在,再创建:
    • create database if not exists 数据库名称;
  • 创建数据库,并指定字符集
    • create database 数据库名称 character set 字符集名;
  • 查询所有数据库的名称:
    • show databases;
  • 查询某个数据库的字符集:查询某个数据库的创建语句
    • show create database 数据库名称;
  • 修改数据库的字符集
    • alter database 数据库名称 character set 字符集名称;
  • 删除数据库
    • drop database 数据库名称;
  • 判断数据库存在,存在再删除
    • drop database if exists 数据库名称;
  • 查询当前正在使用的数据库名称
    • select database();
  • 使用数据库
    • use 数据库名称;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值