MySQL1:数据库的介绍、基础操作语句及常见数据类型

本文详细介绍了数据库的概念,包括数据库、数据库系统和数据库管理系统的定义。接着,阐述了SQL的基本原理,并列举了MySQL的常用登录、退出及命令提示符设置方法。还讲解了MySQL的DDL操作,如创建、查看、修改和删除数据库。此外,文章涵盖了数据表的创建和数据类型的分类,包括整数、浮点、字符串和日期时间类型。最后,讨论了MySQL的存储引擎及其选择策略。
摘要由CSDN通过智能技术生成

一、数据库的介绍、基础操作语句及常见数据类型

1.数据库简介

1、什么是数据库?

数据库(database)就是存储数据的仓库。为了方便数据的存储和管理,将数据按照特定的规律存储在磁盘上。通过数据库管理系统,有效地组织和管理存储在数据库中的数据。

2、什么是数据库系统?

数据库系统和数据库不是一个概念,数据库系统(DBS),比数据库大很多,由数据库、数据库管理系统、应用开发工具构成。

3、什么是数据库管理系统?

数据库管理系统(DataBase Management System,简称DBMS),用来定义数据库、管理和维护的软件。他是数据库系统的一种重要的组成部分。

2.SQL简介

1.什么是SQL?

Structured Query Language简称SQL,结构化查询语言,数据库管理系统通过SQL语言来管理数据库中的数据。

2.SQL语言的组成部分?

  • DDL(Data Defination Language):数据定义语言,主要用于定义数据库、表、视图、索引和触发器等。像DROP、CREATE、ALTER等语句。
  • DML(Data Manipulation Language):主要包括对数据的增删改。INSERT插入数据、UPDATE更新数据、DELETE删除数据。
  • DQL(Data Query Language):数据检索语句,用来从表中获得数据,确定数据怎样在应用程序中给出,像SELECT查询数据。
  • DCL(Data Control Language):数据控制语言,主要用于控制用户的访问权限,像GRANT、REVOKE、COMMIT、ROLLBACK等语句。

3.MySQL常用登录与退出相关操作

1、设置字符集

客户端字符集:

[mysql]

default-character-set=utf-8

服务器端字符集

[mysqld]

character-set-server=utf-8

2、常用登录方式

  • mysql -uroot -p
  • mysql -hlocalhost -uroot -p
  • mysql -h127.0.0.1- uroot -p

3、常用退出方式

  • quit,\q,exit

4.修改MySQL命令提示符

1、设置命令提示符

  • 登录的同时可以通过–prompt=name,修改命令提示符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B2KYfTXK-1594303859763)(C:\Users\z&y\AppData\Roaming\Typora\typora-user-images\image-20200705202230910.png)]

2、命令提示符常用参数

  • prompt提示符:连接上客户端后,通过PROMPT命令修改

    在这里插入图片描述

  • \h:服务器名称

  • \u:当前用户名

  • \D:完整的日期

  • \d:当前数据库

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zoPuUQkJ-1594303859765)(C:\Users\z&y\AppData\Roaming\Typora\typora-user-images\image-20200705203117294.png)]

    也可以在登录时进行设置

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2fGBrwD6-1594303859768)(C:\Users\z&y\AppData\Roaming\Typora\typora-user-images\image-20200705203408891.png)]

5.MySQL常用命令

1、设置端口号

  • mysql -uroot -p -P3306(一般默认3306)

2、查看当前mysql版本

  • mysql -uroot -proot -V

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0LPUCdz5-1594303859769)(C:\Users\z&y\AppData\Roaming\Typora\typora-user-images\image-20200705174037168.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kv7c4hhU-1594303859770)(C:\Users\z&y\AppData\Roaming\Typora\typora-user-images\image-20200705203402981.png)]

  • 登录mysql后,通过SELECT VERSION();显示当前MySQL版本,或者通过select version()\g;

  • 在mysql中;和\q代表分隔符;
    在这里插入图片描述
    在这里插入图片描述

  • SELECT NOW();显示当前日期时间

  • SELECT USER();显示当前用户

    在这里插入图片描述

6.MySQL语句的规范

  • 关键字与函数名称全部大写

  • 数据库名称、表名称、字段名称等全部小写

  • SQL语句必须以分隔符结尾

  • SQL语句支持折行操作,只要不把单词、标记或引号字符串各分为两部分,可以在下一行继续写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值