MySQL基础应用
发布日期:2021-05-08 20:22:07 浏览次数:21 分类:精选文章

本文共 1671 字,大约阅读时间需要 5 分钟。

文章目录

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。常用的数据库有Oracle,SQL Server,DB2,MySQL,Postgre SQL等。

数据库系统(DataBase System)

数据库系统包含数据库(DataBase),数据库管理系统(Database Management System),应用开发工具以及管理员与用户。

SQL语言

SQL语言(Structured Query Language)即结构化查询语言,包含DDL数据定义语言,DML数据操作语言,DQL数据查询语言,DCL数据控制语言。

MySQL数据类型

数值类型

  • 整型
    在这里插入图片描述
  • 浮点型
    在这里插入图片描述

字符类型

在这里插入图片描述

时间类型

在这里插入图片描述

MySQL常用操作

配置文件

[mysqld]# 设置 3306 端口port=3306# 设置 mysql 的安装目录basedir=D:\Program Files\mysql-8.0.23# 设置 mysql 数据库的数据的存放目录datadir=D:\Program Files\mysql-8.0.23\Data# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10# 服务端使用的字符集默认为 UTF8character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证default_authentication_plugin=mysql_native_password

使用命令行进行常规操作

  • 登录:

    MySQL默认用户名为root,输入mysql -uroot -p,提示Enter password:输入密码后即可登录成功;也可使用mysql -uroot -ppassword以明码的方式进行登录。同时也可以使用mysql -uroot -p -D db_name用于在登录数据库后打开指定数据库。
    在这里插入图片描述

  • 查看MySQL版本号:

    使用mysql --versionmysql -V来查看当前数据库的版本。

  • 退出数据库编辑

    输入exit或quit可以退出数据库编辑。

在命令结束时要以";“或者“\g”来结束,否则会一直处在命令编辑状态

在执行命令的过程中,可以通过”\help"或者"\h"或者"?“加关键字来查看操作手册
使用”\c"来取消当前命令

  • 常用SQL语句
  1. SELECT USER():得到登录用户信息
  2. SELECT VERSION():得到MySQL的版本信息
  3. SELECT NOW():得到当前日期时间
  4. SELECT DATABASE():得到当前打开数据库的信息

数据库基础操作

  • 创建数据库

如果数据库存在的话,需要判断该数据库是否存在,如果不存在再创建。在创建时可以同时指定数据库的编码方式,如果不指定则会按默认的编码方式。

CREATE {  DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset;

在这里插入图片描述

数据库名称最好是有意义的

且数据库名称最好不要包含特殊字符或者关键字

  • 查看数据库信息
SHOW DATABASES|SCHEMA;

用于查看数据库中所有的库

在这里插入图片描述

  • 打开数据库
USE db_name;
  • 查看当前数据库信息
SHOW CREATE DATABASE db_name;

查看当前使用数据库的信息

在这里插入图片描述
也可使用

SELECT DATABASE();

得到当前使用的数据库名称

在这里插入图片描述

  • 修改数据库的编码方式
ALTER DATABASE db_name [DEFAULT] CHARACTER SET [=] charset;
  • 删除数据库

先判断该数据库是否存在,若存在再进行删除

DROP DATABASE [IF EXISTS] db_name;
上一篇:MySQL数据表操作
下一篇:文件上传-FileUpload

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年04月14日 13时24分55秒