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

目录

一、登录进入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.hqwc.cn/news/641457.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring的过滤器、拦截器、切面区别及案例分析

Spring的过滤器、拦截器、切面 三者的区别,以及对应案例分析 一、三者的实现方式 1.1 过滤器 xxxFilter 过滤器的配置比较简单,直接实现Filter接口即可,也可以通过WebFilter注解实现对特定URL的拦截,Filter接口中定义了三个方法…

Java 网络编程之TCP(一):基于BIO

环境: jdk 17 IntelliJ IDEA 2023.1.1 (Ultimate Edition) Windows 10 专业版 22H2 TCP:面向连接的,可靠的数据传送协议 Java中的TCP网络编程,其实就是基于常用的BIO和NIO来实现的,本文先讨论BIO; BIO…

【STM32+HAL+Proteus】系列学习教程---RS485总线(收发仿真实现)

实现目标 1、掌握UART/USART/RS485等几个常见概念的区别 2、掌握RS485的逻辑电平、硬件接线等基础知识 3、具体实现目标:1、利用两个单片机组成RS485通信网络;2、两个单片机之间能实现正常收发数据。 一、串口、RS485等之间的关系 串口:是…

计算机网络学习day02|HTTP协议

目录 一、HTTP报文格式长什么样?是如何分割的? 请求行 状态行 头部字段 常用头字段 小结 二、HTTP提供了哪些方法?GET和POST的区别是什么? 1.HTTP有哪些方法 2.GET/HEAD 3.PSOT/PUT 小结 三、URI和URL URI 的格式 U…

『FPGA通信接口』串行通信接口-IIC(2)EEPROM读写控制器

文章目录 1.EEPROM简介2.AT24C04简介3.逻辑框架设计4.随机读写时序5.仿真代码与仿真结果分析6.注意事项7.效果8.传送门 1.EEPROM简介 EEPROM (Electrically Erasable Programmable read only memory) 是指带电可擦可编程只读存储器。是一种掉电后数据不丢失的存储芯片。在嵌入…

Leetcode 119 杨辉三角 II

目录 一、问题描述二、示例及约束三、代码方法一:递推方法二:线性递推 四、总结 一、问题描述 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。   在「杨辉三角」中,每个数是它左上方和右上方的数的和。   自我…

【后端】python2和python3的安装与配置

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、python是什么二、python环境的安装与配置Python 2的安装与配置Python 3的安装与配置注意事项 三、总结 前言 随着开发语言及人工智能工具的普及&#xff0…

什么是整柜拼箱?FBA海运是选择拼箱还是整柜?

在跨境电商领域,FBA模式已成为众多卖家优选的物流方式。而在FBA海运过程中,整柜和拼箱是两种常见的运输方式。那么,什么是整柜拼箱?在FBA海运中,我们又该如何选择拼箱还是整柜呢?本文将深入探讨这两种运输方式的特点和适用场景&…

k8s pod使用sriov

之前的文章中讲了k8s multus的使用,本章节来讲述下如何使用multus来实现sriov的使用。 一、sriov 简介 SR-IOV在2010年左右由Intel提出,但是随着容器技术的推广,intel官方也给出了SR-IOV技术在容器中使用的开源组件,例如&#…

LTD271次升级 | 网站/小程序可设访问IP的黑白名单 • 官微中心支持PDF等办公文件预览与并分享 • 订单退款显示更详尽明细

1、新增IP访问限制功能; 2、订单新增交易号显示与退款明细显示; 3、自定义地址增加四级地区; 4、Android版App优化文件功能; 5、已知问题修复与优化; 01 官微中心 1) 新增IP限制访问功能 允许或者禁止某些 IP 或…

get ddg in llvm

all:clang -O0 -Xclang -disable-O0-optnone -emit-llvm -c foo.c -o foo.llopt foo.ll -disable-output -passesdot-ddg

LiveNVR监控流媒体Onvif/RTSP常见问题-如何对比监控摄像头延时视频流延时支持webrtc视频流播放超低延时播放

LiveNVR如何对比监控摄像头延时视频流延时支持webrtc视频流播放超低延时播放 1、问题场景2、如何对比延时?3、WEBRTC延时对比4、LiveNVR支持WEBRTC输出5、RTSP/HLS/FLV/RTMP拉流Onvif流媒体服务 1、问题场景 需要低延时的视频流监控播放,之前可以用rtmp…