linux登陆操作mysql

123123;

mysql -h localhost -u root -P 3306 -p

password: *******

-h mysql连接地址

-u mysql登录用户名

-P mysql连接端口(默认为 3306)

-p mysql登录密码(不建议直接在后面写密码[明文])

密码直接登录mysql mysql -h localhost -u root -p 123456

退出mysql:

mysql>exit;

三、查询数据库信息

mysql>show databases;–展示数据库

mysql>set names gbk; --设置编码格式

mysql>use gfzscqxx;–使用哪个数据库

mysql>show tables;–table展示

mysql>exit;–退出数据库

mysql>show variables like “%character%”; --展示变量类似character;

mysql>show variables like “%case_table%”;

mysql>show global variables like ‘port’;

mysql>update user set host=‘%’ where …

四、创建和删除数据库

mysql>CREATE database db_name;–创建

mysql>DROP DATABASE db_name;–删除

五、查看数据库存储引擎、使用数据库、查看当前使用的数据库

mysql>SHOW ENGINES; --查看存储引擎

mysql>USE db_name; --使用数据库

mysql>SELECT DATABASE(); --查看当前使用的数据库

\g 或 \G 让结果显示更显的美观。

使用SHOW 语句查询mysql支持的存储引擎:

mysql>SHOW VARIABLES LIKE ‘have%’; --查询支持have开头的存储引擎

六、显示库中的数据表

mysql>USE db_name;   --使用数据库

mysql>SHOW TABLES;   --显示数据表

创建和删除数据表

mysql>CREATE TABLE [IF NOT EXISTS] table_name(column_name column_type…) --创建

mysql>DROP TABLE table_name; --删除

mysql> CREATE TABLE [IF NOT EXISTS] tb1(

id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,

age INT UNSIGNED NOT NULL,

name VARCHAR(150) NOT NULL,

status BOOLEAN NOT NULL DEFAULT 0

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

实例解析:

  • 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
  • AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
  • PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
  • UNSIGNED无符号。
  • DEFAULT 设置默认值。
  • COMMENT 字段或列的注释是用属性comment来添加。
  • ENGINE 设置存储引擎,CHARSET 设置编码。

七、查看数据表的结构

mysql>DESC table_name;

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Linux运维工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Linux运维知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)
img

最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

资料预览

给大家整理的视频资料:

给大家整理的电子书资料:

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
img

大家整理的电子书资料:

[外链图片转存中…(img-3q64MOoM-1712847577942)]

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-oHK1UBWN-1712847577942)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值