大连密封材料 发表于 2024-8-6 15:44:54

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.查看全部数据库

show databases; https://i-blog.csdnimg.cn/direct/7564e1f1faf24d5fbdea49e58c4db8e7.png
2.创建数据库

最简朴的做法是:
create database 名字; 注:这里的名字各人自行换成想要的名字,上面包括下面的满是。
还可以用这种:
create database if not exists 名字; 假如存在这个名字,就不创建,不存在就创建。
看看上面两种创建的区别:
https://i-blog.csdnimg.cn/direct/91d9ec802915465e87269af7ba357f23.png
这里我们可以打上:
show warnings; https://i-blog.csdnimg.cn/direct/ae71f0c30c8b4855a6f0023cf9f8c0ac.png
这样就可以看到具体的错误是什么。
末了还有一种:
create database 名字 character set utf8mb4 collate utf8mb4_0900_ai_ci; 这种可以指定字符集、排序规则和是否加密。
补充:
//查看全局默认字符集
show variables like '%character%'; 3.利用数据库

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

drop database 名字;
drop database if exists 名字; 三.常用数据类型

1.数值类型

数据类型大小说明bitM指定位数,默认为1二进制数,M范围从1到64, 存储数值范围从0到https://latex.csdn.net/eq?2%5E%7BM-1%7Dtinyint1字节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.创建表

create table 表明(
        名1 类型,
    名2 类型,
    名3 类型
);
//可用comment增加说明 //查看数据库中有哪些表
show tables;

//查看某一个表的结构
desc 表名; 2.删除表

drop table 表名;
drop table if exists 表名; 注:一个drop可以同时删多个表。

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