首页 > 数据库技术 > 详细

MySQL数据库基础

时间:2021-07-26 22:57:09      阅读:39      评论:0      收藏:0      [点我收藏+]

RDBMS 关系型数据库管理系统

mysql :

  • 可以单行或多行书写,以分号结尾

  • 可以使用空格和缩进增强语句可读性

  • MySQL不区分大小写,建议使用大写

SQL语句的分类

  • DQL: 数据查询语言(凡是带有select关键字的都是查询语句)难点

  • DML: 数据库操作语言(凡是对表当中的数据进行增删改的都是DML)

  • DDL: 数据定义语言

    • 凡是带有create、drop、alter的都是DDL(主要是操作表的结构)

  • DCL: 对用户的创建,及授权!

数据库

  • 查看所有数据库 : show databases;

  • 选择要操作的数据库 : use 数据库名

  • 创建数据库 create database IF NOT EXISTS 数据库名 CHARSET=utf8(必会)

  • 删除数据库 : drop database IF EXISTS 数据库名(酌情使用)

  • 修改数据库 : alter database 数据库名 CHARACTER SET utf8(使用比较少)

技术分享图片

数据类型

  • int: 整型

  • double: 浮点类型

    • double(5,2) 表示最多5位 ,其中必须有两位小数 ,最大值是999.99

  • decimal : 浮点型 ,在钱上面使用该类型. 因为不会出现精度缺失类型(钱)

  • char : 固定长度字符串类型 : char(255) 无论存多少长度都是这个长度,超出长度报错

  • varchar : 可变长度字符串类型 : varchar()浪费一个字节记录长度

  • text : 字符串类型(SQL标准语言没有,SQLserver里面也有这个方言)

  • date: 日期类型,格式为:yyyy-MM-dd

  • time: 时间类型,格式为:hh:mm:ss

  • timestamo: 时间戳类型

MySQL数据库基础

原文:https://www.cnblogs.com/9080dlb/p/15032861.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!