Linux 操作系统MySQL 数据库指令

1.MySQL 数据库

        数据库是“按照数据结构来组织、 存储和管理数据的仓库”。 是一个长期存储在计算机内的、 有组织的、 可共享的、 统一管理的大量数据的集合。
        它的存储空间很大, 可以存放百万条、 千万条、 上亿条数据。 但是数据库并不是随意地将数据进行存放, 是有一定的规则的, 否则查询的效率会很低。

1.2 linux系统数据库安装

更新指令:

sudo apt-get update
sudo apt-get upgrade
1)安装数据库服务器: sudo apt-get install mysql-server
2)安装数据库客户端: sudo apt-get install mysql-client
3)安装数据库开发包: sudo apt-get install libmysqlclient-dev
存在依赖问题: sudo apt-get install -f

1.3 MYSQL 相关指令

1.3.1 登录mysql 相关指令

数据库使用,第一步:先切换root用户:

su root ( 认证失败 sudo passwd root)
第二步:再输入指令:

mysql -u root 回车 进入数据库
在数据库界面输入: alter user 'root'@'localhost' identified with mysql_native_password by '1';
第三部:退出指令:quit 回车

返回普通用户下,进入数据库指令:

mysql  -u root -p 回车  输入密码

清屏:ctrl +l(小写的L)

退出:quit;

修改密码:set   passwd = ‘2’;

mysql> set password = '2';

query OK,0 rows  affected (0.03 sec)

1.4 数据库操作相关

数据库的所要使用的关键字

show 显示
database 数据库 databases
table 表格
column 列
row 行
select 选中
update 更新
delete/drop 删除
modify 修改

1.4.1  和数据库相关的指令

1->  查看所有的数据库

show databases;


2.创建数据库

create  database  数据库的名字

3.删除数据库:

drop database 数据库的名字;

和表格相关的指令:

1-> 查看某一个数据库中的所有表格

方式1:

show tables from 数据库的名字;

方式2:选择数据库

use  数据库的名字;

show   tables;

选中数据库:use + 数据库名

2-> 创建表格:

表格数据类型:

create table 表格的名字(列名 列类型, 列名 列类型);
CHAR : 单字符 char;
CHAR (N): 字符串 char (32);
SMALLINT: 2 字节的整型
INT: 4 字节的整型 int
BIGINT: 8 字节的整型
FLOAT / float DOUBLE/double

3 -> 查看表头

指令:

show columns from 表名;

4 -> 给表里面存放数据:

指令:

insert into 表名 values(...);

5->显示表格中的内容

指令:

select * from 表名;

6->删除某一行;

delete from 表名 where 条件;

7-> 修改值

指令:

update 表名 set 更新后的数据 where 条件;

8->添加列

指令:

alter table 表名 add 列名 列类型;

9-> 删除列

alter table 表名 drop 列名;

10-> 修改列类型

指令:

alter table 表名 modify 列名 新的数据类型;

11 -> 删除表格

drop table 表名;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/706788.html

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

相关文章

如何看固态硬盘是否支持trim功能?固态硬盘开启trim数据还能恢复吗

随着科技的飞速发展,固态硬盘(SSD)已成为电脑存储的主流选择。相较于传统的机械硬盘,固态硬盘以其高速读写和优秀的耐用性赢得了广泛好评。而在固态硬盘的众多功能中,TRIM功能尤为关键,它能有效提升固态硬盘…

中国品牌日 | 紫光展锐以科技创新驱动品牌价值 提升全球竞争力

5月10日至5月14日,以“中国品牌,世界共享;国货潮牌,品筑未来”为主题的第八届中国品牌日活动在上海世博展览馆举行。该活动由国家发展改革委联合国务院国资委、市场监管总局、国家知识产权局共同主办,聚焦新经济新消费…

2024彩虹医械维修培训邀请

INVITATION 2024年5月20日 时间/TIME 地点/SITE (西安、成都) 随着我国医疗水平的提升,为适应现代医疗的发展步伐,提升医疗服务水平,各个医院在当下都开始重视医疗器械的维修。在医械行业,由于医疗器械…

为何Linux成为你不可或缺的技能

在数字化飞速发展的今天,无论你是IT行业的精英,还是其他领域的专业人士,掌握Linux都已经成为一项至关重要的技能。那么,为什么一定要学会Linux呢?以下文章仅供参考 1. 开源的力量:无限的可能性 Linux是一…

网页设计web

效果图代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><style>* …

惠海 H4112 同步整流30V降压芯片IC 24V转12V5V3.3V3.5A方案EN使能控制

惠海H4112同步整流30V降压芯片IC是一款DCDC电源管理芯片&#xff0c;它具备精确恒压和恒流的同步降压能力&#xff0c;适用于多种应用场景&#xff0c;如汽车充电器、照明灯、便携式设备供电电源和电池充电器等。 输出电压与电流调整&#xff1a; H4112支持输出电压在2.5V到2…

10W 3KVAC隔离 宽电压输入 AC/DC 电源模块 ——TP10AF系列

TP10AF系列输出功率为10W&#xff0c;具有可靠性高、更小的体积、性价比高等特点&#xff0c;广泛用于工控和电力仪器、仪表、智能家居等相关行业。

【计算机毕业设计】基于SSM++jsp的学院党员管理系统【源码+lw+部署文档+讲解】

目录 目 录 第1章 绪论 1.1 课题背景 1.2 课题意义 1.3 研究内容 第2章 开发环境与技术 2.1 MYSQL数据库 2.2 JSP技术 2.3 SSM框架 第3章 系统分析 3.1 可行性分析 3.1.1 技术可行性 3.1.2 经济可行性 3.1.3 操作可行性 3.2 系统流程 3.2.1 操作流程 3.2.2 登录流程 3.2.3 删…

10个必备功能跨境电商ERP开发全指南

跨境电商平台开发是当前电商行业的热门话题。随着全球贸易的不断发展&#xff0c;企业越来越关注并重视跨境电商ERP系统的开发和应用。在本文中&#xff0c;我们将深入探讨跨境电商ERP开发的必备功能&#xff0c;为您呈现全面的指南。 1. 跨境订单管理 跨境电商平台需要具备全…

文本分类TextRNN_Att模型(pytorch实现)

TextRNN_Att TextRNN-Att简介模型结构&#xff1a;pytorch代码实现&#xff1a; TextRNN-Att简介 TextRNN前面已经介绍过了&#xff0c;主体结构就是一个双向/单向的LSTM层&#xff0c;由于LSTM获得每个时间点的输出信息之间的“影响程度”都是一样的&#xff0c;而在关系分类…

【Linux】缓冲区

目录 一、初识缓冲区 二、用户级缓冲区 三、内核级缓冲区 四、内核级缓冲区 VS 用户级缓冲区 五、用户级缓冲区在哪里&#xff1f; 一、初识缓冲区 缓冲区是什么&#xff1f;可以简单理解成一部分内存。例如用户缓冲区(char arr[])、C标准库提供的缓冲区、操作系统提供的缓…

【Transformer-BEV编码(9)】Sparse4D v2 v3源代码分析。稀疏感知方向新的baseline,相机参数泛化能力差的问题。

前言&#xff1a; 基于BEV的稠密融合算法或许并不是最优的多摄融合感知框架。同时特征级的多摄融合也并不等价于BEV。这两年&#xff0c;PETR系列(PETR, PETR-v2, StreamPETR) 也取得了卓越的性能&#xff0c;并且其输出空间是稀疏的。在PETR系列方法中&#xff0c;对于每个in…