首页 > 技术文章 > MySQL

huangyi-427 2020-07-20 16:04 原文

一 数据库简介

存储数据的仓库

本质上是一个文件系统 以文件的方式存在服务器电脑上

所有关系型数据库都可以使用通用的SQL语句进行管理

常见的数据库软件有 MySQL Oracle PostgreSQL...

 

二 MySQL简介

开源免费的数据库 小型数据库 功能强大 已经被Oracle收购 MySQL6.x版本也开始收费

1. MySQL安装

  Linux 安装MySQL(使用Mac远程访问)

2. MySQL登录

  mysql -u用户名 -p密码

  mysql -hIP地址 -u用户名 -p密码

3. MySQL退出

  exit

  quit

4. MySQL常见数据类型

  INT 整数类型

  DOUBLE(X,Y) 小数类型 最多有X位 小数点后面保留Y位

  DATE 日期 只包含年月日 yyyy-MM-dd

  DATETIME 日期 包含年月日时分秒 yyyy-MM-dd HH:mm:ss

  TIMESTAMP 时间戳 默认使用当前的系统时间来自动赋值

  VARCHAR(X) 字符串 最多有X个字符

 

三 SQL简介

Structured Query Language 结构化查询语言

定义了操作所有关系型数据库的规则

通用的数据库操作语言可以用在不同的数据库中 不同的数据库SQL语句有一些区别

 

四 SQL语句分类

1. DDL: Data Definition Language 数据定义语言 比如建库 建表

2. DML: Data Manipulation Language 数据操作语言 比如对表数据的增删改

3. DQL: Data Query Language 数据查询语言 比如对表数据的查询

4. DCL: Data Control Language 数据控制语言 比如对用户权限的设置

 

五 库操作

创建数据库

CREATE DATABASE 数据库名称;

创建数据库 判断不存在再创建

CREATE DATABASE IF NOT EXISTS 数据库名称;

创建数据库 并指定默认编码

CREATE DATABASE 数据库名称 CHARACTER SET utf8;

创建数据库 判断不存在再创建 并指定默认编码

CREATE DATABASE IF NOT EXISTS 数据库名称 CHARACTER SET utf8;

删除数据库

DROP DATABASE 数据库名称;

删除数据库 判断存在再删除

DROP DATABASE IF EXISTS 数据库名称;

修改当前使用的数据库

USE 数据库名称;

修改数据库的字符集 utf8mb4支持Emoji表情

推荐阅读