ToB企服应用市场:ToB评测及商务社交产业平台

标题: MySQL数据库基础 [打印本页]

作者: 大连密封材料    时间: 2024-8-6 15:44
标题: MySQL数据库基础
目录

一.MySQL数据库 先容
二.数据库的根本操作
1.查看全部数据库
2.创建数据库
3.利用数据库
4.删除数据库(慎用)
三.常用数据类型
1.数值类型
2.字符串类型
3.日期类型
四.表的根本操作
1.创建表
2.删除表


一.MySQL数据库 先容

MySQL数据库是一种关系型数据库,是指采用了关系模子(二维表格模子)来组织数据的数据库。关系型数据库通过这种二维表格中的一些数据创建联系组成一个数据组织。
数据库中有中有中有
数据库是用来保存数据的,操作数据库用SQL语言,SQL分为三类:
1. DDL(data definition language) 数据定义语言,用来维护存储数据的结构;
2.DML(data manipulation language) 数据操作语言,用来对数据进行操作;
3.DCL(data control language) 数据控制语言,主要负责权限管理和事务。
二.数据库的根本操作

1.查看全部数据库

  1. show databases;
复制代码

2.创建数据库

最简朴的做法是:
  1. create database 名字;
复制代码
注:这里的名字各人自行换成想要的名字,上面包括下面的满是。
还可以用这种:
  1. create database if not exists 名字;
复制代码
假如存在这个名字,就不创建,不存在就创建。
看看上面两种创建的区别:

这里我们可以打上:
  1. show warnings;
复制代码

这样就可以看到具体的错误是什么。
末了还有一种:
  1. create database 名字 character set utf8mb4 collate utf8mb4_0900_ai_ci;
复制代码
这种可以指定字符集、排序规则和是否加密。
补充:
  1. //查看全局默认字符集
  2. show variables like '%character%';
复制代码
3.利用数据库

  1. ues 名字;
复制代码
直接输入数据库的名字即可利用。
  1. //查看当前选择的数据库
  2. select database();
复制代码
4.删除数据库(慎用)

  1. drop database 名字;
  2. drop database if exists 名字;
复制代码
三.常用数据类型

1.数值类型

数据类型大小说明
bitM指定位数,默认为1二进制数,M范围从1到64, 存储数值范围从0到
tinyint1字节
smallint2字节
int4字节
bigint8字节
float(M,D)4字节单精度,M指定长度,D指定小数位数,会发生精度丢失
double(M,D)8字节
decimal(M,D)M/D最大值+2双精度,M指定长度,D表示小数点位数
numeric(M,D)M/D最大值+2
注:decimal 中的最大位数(M)是65,最大的小数(D)是30;D 的默认值是0,M 的默认值是10。
2.字符串类型

数据类型大小说明
varchar(size)0-65535字节可变长度字符串,可指定长度是多少个字符
text0-65535字节长文本数据
mediumtext0-16777215字节中等长度文本数据
blob0-65535字节二进制情势的长文本数据
3.日期类型

数据类型大小说明
datetime8字节范围从1000到9999年,不会进行时区的检索及转换
timestamp4字节范围从1970到2038年,自动检索当前时区并进行转换
四.表的根本操作

操作表时要先选择数据库。
1.创建表

  1. create table 表明(
  2.         名1 类型,
  3.     名2 类型,
  4.     名3 类型
  5. );
  6. //可用comment增加说明
复制代码
  1. //查看数据库中有哪些表
  2. show tables;
  3. //查看某一个表的结构
  4. desc 表名;
复制代码
2.删除表

  1. drop table 表名;
  2. drop table if exists 表名;
复制代码
注:一个drop可以同时删多个表。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4