MySQL数据库基本操作指令

本文详细介绍了在Ubuntu系统终端中操作MySQL数据库的基本指令,包括创建、查看、进入和删除数据库,新建、修改、删除数据表,以及插入、更新、删除和查询数据等操作。通过这些指令,你可以轻松管理MySQL数据库中的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu系统下终端操作MySQL的基本指令

本篇内容主要总结一下对于MySQL数据库的基本操作指令,根据操作对象的不同,大体分为三个模块:针对数据库的操作;针对数据表的操作;针对数据的操作。

1.database 操作指令

1.1查看数据库
// 查看所有的数据库,前提是要登录数据库
show databases;
1.2新建数据库
// 创建名字为‘Test’的数据库
create database Test;
1.3进入数据库
// 进入名字为‘Test’的数据库中
use Test;
1.4删除数据库
// 删除名字为‘Test’的数据库
drop database Test;

2.table 操作指令

2.1新建数据表
// 新建一个名为‘tb’的数据表
// ‘id’字段,类型为char(8),插入数据时,必须给该字段赋值,主键约束。
// ‘name’字段,类型为char(32),插入数据时,必须给该字段赋值。
// ‘class’字段,类型为char(32),插入数据时,如果不给该字段赋值,则默认值为‘数学132班’
// ‘score’字段,类型为float,插入数据时,可以不给该字段赋值,默认为NULL
create table tb(id char(8) not null, name char(32) not null, class char(16) not null default '数学132班',score float null,primary key(id)); 
2.2查看数据表
// 查看‘Test’数据库中包含的所有数据表
show tables;
2.3查看数据表结构
// 查看‘tb’数据表的表结构
describe tb;
2.4修改数据表结构
2.4.1增加字段
// 在‘tb’数据表的末尾增加字段‘phone’,类型为char(16),插入数据时可以不给该字段赋值,默认值为NULL
alter table tb add phone char(16);
// 在‘tb’数据表的首部增加字段‘sex’,类型为char(2),插入数据时如果没有给该字段赋值,则默认值为‘男’
alter table tb add sex char(2) not null default '男' first;
// 在‘tb’数据表的‘name’字段后面增加字段‘age’,类型为tinyint,插入数据时必须给该字段赋值
alter table tb add age tinyint not null after name;
2.4.2删除字段
// 删除‘tb’数据表中的‘sex’字段
alter table tb drop sex;
2.4.3修改字段名称
// 修改‘tb’数据表中的‘name’字段的名字为‘姓名’
alter table tb change name 姓名 char(16) not null;
2.4.4修改字段类型
// 修改‘tb’数据表中的‘name’字段的类型为char(32)
alter table tb modify name char(32) not null;
2.5修改数据表名
// 修改‘tb’数据表名为‘tbb’
alter table tb rename tbb;
2.6删除数据表
// 删除‘tb’数据表
drop table tb;
2.7查看数据表中的数据
// 查看‘tb’表中的所有数据
select * from td;

3.data 操作指令

3.1插入数据
// 向‘tb’表中的‘id’、‘name’、‘score’字段分别写入对应的值
insert into tb(id,name,score) values('22222222','ccc',90.5);
3.2修改数据
// 把‘tb’表中的‘id’为‘001’的数据的‘name’的值改为‘abc’
update tb set name='abc' where id='001';
3.3删除数据
// 把‘tb’表中的‘id’为‘001’的数据删除
delete from tb where id='001';
3.4查询数据

查询关键词为select,根据筛选条件的不同,有很多具体的查询方式,可以参考以下博客:
https://blog.youkuaiyun.com/qq_38684504/article/details/89069918.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值