【MySQL】Linux环境下MySQL基本操作

devtools/2024/9/25 7:46:13/

目录

一、登录进入MySQL

二、MySQL数据库的查看、创建、删除、重命名、拷贝操作

三、数据库下表的创建、删除、查看、修改(增加、删除、更新字段/列,修改字段/列名)

四、表中数据的插入、删除、查找、更新


一、登录进入MySQL

mysql -u username -p;//登录

二、MySQL数据库的查看、创建、删除、重命名、拷贝操作

show databases;//查看所有数据库create database test;//创建数据库testuse test;//使用数据库testdrop database [if exists] test;//删除数据库test可使用if exists保证安全 create database test1;//通过拷贝数据库test进行重命名操作,较为安全rename table test.user to test1.user;//拷贝数据库test的表user到test1rename database test to test1;//重命名数据库,不安全且已经被摒弃

三、数据库下表的创建、删除、查看、修改(增加、删除、更新字段/列,修改字段/列名)

        当我们需要修改数据表名或者修改数据表字段时,就需要使用到 MySQL ALTER 命令。

show tables;//查看数据库test所有表//在test数据库下创建表user,规定其数据结构
create table user(username char(50) NULL,password char(50) NULL
);rename table user to users;//重命名表user为usersdescribe user;//查看表user的结构drop table [if exists] user;//删除数据库test的表useralter table user add column number char(20) NULL;//在表user增加字段number,column可省略,NULL后加first则直接在头增加,否则默认在尾部alter table user add column number char(20) NULL after password;//规定位置,在表user的password字段后增加字段numberalter table user add column number char(20) NULL before username;//规定位置,在表user的username字段前增加字段numberalter table user change column number num int(20) NULL;//修改表user字段number为num,同时修改其数据类型alter table user modify column num char(20);//更改表user的num字段的数据类型为charalter table user drop column num;//删除字段num

四、表中数据的插入、删除、查找、更新

insert into user(num, username, password) values('1', 'user1', '123456');//向表user插入数据delete from user;//删除表user所有数据,不改变其表结构delete from user where num='1';//删除表user中所有num为1的数据update user set username='user01',password='01' where num='1';//更新表user中num为1的username和passwordselect * from user;//查询user表中所有数据select username from user;//查询表user中字段username的所有数据select * from user where username = 'user1';//查询表user中username为user1的所有数据select * from user order by num;//查询所有数据并按照num的升序排序select * from user order by num desc;//查询所有数据并按照num的降序排序


http://www.ppmy.cn/devtools/23604.html

相关文章

centos学习-掌握核心命令之-yum

引言 在CentOS系统中,yum(Yellowdog Updater Modified)是一个强大的包管理工具,用于自动从指定的远程仓库下载并安装、更新、删除软件包。yum简化了依赖关系管理,使得Linux系统的软件包管理变得非常容易。下面是对Cen…

宠物领养|基于SprinBoot+vue的宠物领养管理系统(源码+数据库+文档)

宠物领养目录 基于Spring Boot的宠物领养系统的设计与实现 一、前言 二、系统设计 三、系统功能设计 1前台 1.1 宠物领养 1.2 宠物认领 1.3 教学视频 2后台 2.1宠物领养管理 2.2 宠物领养审核管理 2.3 宠物认领管理 2.4 宠物认领审核管理 2.5 教学视频管理 四、…

Vue中嵌套路由(子路由)的使用

请注意不要把普通路由设为子路由,否则路由不会跳转的。 当你想要在一个路由的组件内部展示另一个组件,并且这个内部组件的 URL 是基于外部组件的 URL 时,才需要使用 children。 使用 children 的情况: 侧边栏或顶部导航的页面布局…

微信小程序按钮点击时的样式hover-class=“hover“

小程序的button组件很好用,按钮点击的时候会显示点击状态,默认的就是颜色加深 但是我们改变了button的背景色之后,就看不出点击效果了,解决起来也很简单 关键代码就是小程序的 hover-class 属性,需要注意的是&#xff…

k8s:精通 Pod 操作的关键命令

在Kubernetes(K8s)中,Pod是最基本的部署单元,包含了运行应用所需要的容器、存储、网络等资源。精通Pod操作的关键命令对于有效地管理和维护Kubernetes集群至关重要。以下是一些关键的Pod操作命令: 查看Pod列表&#x…

从零开始学C语言系列之第二章《C语言概述及基本知识2》

往期回顾 【第一章】《认识C语言》 【第二章】C语言概述及基本知识1 文章目录 往期回顾进制进制的概念计算机中为什么要用二进制进制间的相互转换问题 变量及常量数据变量基本概念:进阶概念:函数:全局变量:局部变量:重…

决策树分析及其在项目管理中的应用

决策树分析是一种分类学习方法,其主要用于解决分类和回归问题。在决策树中,每个内部节点表示一个属性上的测试,每个分支代表一个属性输出,而每个叶节点则代表类或类分布。通过从根节点到内部节点的路径,可以构建一系列…

Docker基本操作 Linux里边操作

docker镜像操作命令: docker images:查看所有镜像; docker rmi:删除镜像 后边可以跟镜像的名字或者id指定要删除的镜像; docker pull:拉取镜像; docker push:推送镜像到服务; docker save :打包镜像 后边有用法; docker load:加载镜像&…