MySQL数据库和表操作
查看表空间中所有表的大小
比如,查询DATA_OUT表空间中所有表的大小
select segment_name,tablespace_name,bytes B, bytes/1024 KB, bytes/1024/1024 MB from user_segments where segment_type='TABLE' and tablespace_name='DATA_OUT' order by B desc;
数据库的操作
创建数据库
CREATE DATABASE <数据库名字>;
使用数据库
USE <数据库名字>;
查看当前存在的所有数据库
SHOW DATABASES;
删除指定数据库
DROP DATABASE <数据库名字>;
数据库就像一个衣柜,而衣柜里的小隔间就像空的数据表,在每个小隔间中放入不同类型的衣物,就像我们在数据表中添加数据。
数据表的操作
建表
CREATE TABLE <表名>(
<字段名1> <数据类型>(<数据长度>),
<字段名2> <数据类型>(<数据长度>),
....
<字段名n> <数据类型>(<数据长度>)
);
查看数据表的完整信息
DESCRIBE <数据表名字>;
向表中添加数据
在表中添加数据,有 LOAD DATA 和 INSERT 两种方式。
LOAD DATA是一次可以添加多条数据,可以把文本文件中的数据直接加载到数据表中。INSERT是一次增加一条新的数据。
使用 LOAD DATA 加载数据,语句格式为:
LOAD DATA INFILE '加载数据文件的路径' INTO TABLE 表名;
使用 INSERT 语句向表中插入数据,语句格式为:
INSERT INTO 表的名字(字段名1,字段名2,字段名3) VALUES(值1,值2,值3);
添加注释
建表时添加
CREATE TABLE student(
id INT PRIMARY KEY AUTO_INCREMENT COMMENT '学号',
name VARCHAR(200) COMMENT '姓名',
age int COMMENT '年龄'
) COMMENT='学生信息'
建表后修改注释
# 修改表注释
ALTER TABLE student COMMENT '学生表';
# 修改列注释
ALTER TABLE student MODIFY COLUMN name VARCHAR(100) COMMENT '姓名';
查看当前数据库中存在的所有表
SHOW TABLES; # 查询所有数据表
删除表
- 删除整个表,包括表中的数据和表的结构:
DROP TABLE <表名>; - 保留表的结构,只是清空表中的数据:
TRUNCATE TABLE <表名>; - 删除指定行的数据:
DELETE FROM <表名> WHERE <字段名>;
本文详细介绍了MySQL数据库的基本操作,包括数据库的创建、使用、查看及删除等,并深入讲解了数据表的建立、信息查看、数据添加及注释设置等内容。

被折叠的 条评论
为什么被折叠?



