idea数据库快速上手-库操作与表结构和数据操作

引言

对数据库的操作无非就是执行SQL语句,要想熟练操作数据库,就要熟练运用SQL语句。

一,数据库操作

展示当前服务器内的数据库

sql 复制代码
-- 展示服务器内的数据库
show databases;
show schemas;

执行结果:

创建数据库:

sql 复制代码
-- 创建数据库
create database dbkhb;
create database dbkhbok;

执行结果:

查看当前服务器使用的数据库:

sql 复制代码
-- 查看当前使用的数据库
select database();

执行结果:

使用指定数据库:

sql 复制代码
-- 使用数据库
use dbkhb;

执行结果:

删除数据库:

sql 复制代码
-- 删除数据库
drop database dbkhb;

执行结果:

二,表结构操作

创建表结构:

sql 复制代码
/*
 create table if not exists 表明(
    表结构语句1,
    表结构语句2
 )表结构默认值设置;
 */
-- 创建t_student表
create table if not exists t_student(
    id int auto_increment primary key comment '学生学号',
    name varchar(50) null comment '学生姓名',
    score tinyint unsigned default 0 comment '学生成绩',
    sex enum('男','女') default '男' not null comment '学生性别',
    addr varchar(255) null comment '学生地址',
    birt date comment '学生出生日期'
)engine=innodb default character set utf8 auto_increment 202301 comment '学生信息表';ault character set utf8 auto_increment 202301 comment '学生信息表';

执行结果:

查看当前数据库表:

sql 复制代码
-- 查看当前数据库所有表
show tables;

执行结果:

查看数据库表结构:

sql 复制代码
-- 查看表结构
describe t_student;
desc t_student;
show columns from dbstu.t_student;

执行结果:

删除表

sql 复制代码
-- 删除表
-- drop table 表名
drop table if exists t_student;

执行结果:

三,表数据操作

查看表数据:

sql 复制代码
/*
 查看表数据
 select 列名 from t_student;
 */
select * from t_student;

执行结果:

添加表数据 :

sql 复制代码
/*
 添加表数据
 insert into t_student(列名1,列名2,...) value('要添加的数据','要添加的数据',...);
 */
insert into t_student(id,name,score,sex,addr,birt) value('1','小明','80','男','郑州','2002-5-9');

执行结果:

修改表数据 :

sql 复制代码
/*
更新表数据
update t_student set 要修改的列明='要修改的内容' where 指定哪一列='指定列的内容';
 */
 update t_student set name='小红' where id='1';

执行结果:

删除表数据:

sql 复制代码
/*
删除表数据
delete from t_student where 指定哪一列='指定列的内容';
 */
delete from t_student where id='1';

执行结果:

相关推荐
三84422 分钟前
MySQL 文件读写函数详解:从 CTF 实战到 LOAD_FILE、INTO OUTFILE、LOAD DATA INFILE 应用
数据库·sql
来让爷抱一个1 小时前
拯救我的“烂尾“项目:我用MonkeyCode把五个AI热点实践了个遍
网络·数据库·人工智能·prompt·ai编程
可涵不会debug1 小时前
LangChain 示例选择器(Example selectors)完整基础概念解读
服务器·前端·数据库
_Narcissus_1 小时前
B树概念及操作笔记(含完整代码实现)
c语言·数据结构·数据库·c++·笔记·b树·算法
l1258651 小时前
# RAG多轮对话检索设计:Query重写如何让“那它呢“变成完整问题
前端·数据库·人工智能·python·算法·fastapi·milvus
小弥儿1 小时前
GitHub今日热榜 | 2026-08-20:Agent 上下文数据库接棒
数据库·学习·开源·github
倔强的石头_2 小时前
向量数据库从相似度检索走向融合数据底座
数据库
Wang's Blog2 小时前
PostgreSQL笔记29:事务隔离级别深度解析——从MVCC快照到SSI可串行化
数据库·笔记·postgresql
SelectDB技术团队2 小时前
15 分钟搭建 PostgreSQL + Apache Iceberg + Apache Doris 的湖仓分析平台
数据库·postgresql·apache
运维行者_2 小时前
预测性云监控怎么做?AI驱动的7大核心能力与落地路径
服务器·开发语言·网络·数据库·人工智能·python·php