ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

ubuntu mysql 服务管理以及数据库操作

2021-08-04 22:02:06  阅读:192  来源: 互联网

标签:show mysql 数据库 表名 tablename ubuntu table


ubuntu mysql 安装与使用

​ MySQL是一种关系型数据库管理系统(数据保存在不同的表中而不是将所有数据放在同一个大仓库内,访问速度以及灵活性有明显提高 ),支持标准的sql语言,并且mysql是开源的,不需要支付额外的费用,所以当下非常流行

​ 本文介绍 ubuntu下 mysql 服务的安装与管理以及mysql数据库的简单使用

​ mysql本质是基于socket编写的C/S架构的软件

​ mysql 官方地址: https://www.mysql.com/

​ export PS1="\w [\033[1;32;1m]\t: > "

mysql 服务管理

mysql服务安装/启动/停止/状态

sudo apt-get install mysql-server -y

install

查看mysql服务状态

systemctl status mysql.service

status

mysql服务启动/停止/重启

service mysql start/stop/restart
/etc/inint.d/mysql start/stop/restart

mysql服务卸载

可以利用ubuntu下 autoremove工具对mysql卸载,较为方便,但是容易出问题,autoremove会卸载所用的依赖

sudo apt-get autoremove mysql* --purge -y

image-20210803112844993

也可以用remove命令

sudo apt-get remove mysql-server -y

image-20210803112734986

mysql 使用

mysql root登录

mysql -h localhost -u root -p

​ -u 表示选择登陆的用户名

​ -p 表示登陆的用户密码

​ -h 登录主机名

image-20210803114536133

mysql数据库操作

显示数据库

show databases; 

删除已存在的数据库

drop database databasename;

新建数据库

create database databasename;

image-20210803135520663

使用数据库

use databasename;

image-20210803152939026

mysql数据库表操作

创建表

create table 表名(fieldname1 fieldtype1,fieldname2 fieldtype2,..);

显示当前使用库的所有表

show tables;

删除表

drop table 表名;

image-20210803153735325

表重命名

alter table 旧表名 rename 新表名;

image-20210803155303699

查看表详细信息

desc 表名;

image-20210803154310224

新增列

alter table 表名 add new_fielname new_fieldtype;

image-20210803154720100

修改列

alter table 表名 modify fieldname new_fieldtype;

image-20210803154926284

删除列

alter table 表名 drop 列名;

image-20210803155044706

mysql 增删查改

insert into tablename(fieldname1,fieldname2,fieldnamen) valuse(value1,value2,valuen);

delete from 表名 where 条件 ;

select * from tablename where 条件;

update tablename set fieldname1=new_value where filename2=value;

image-20210803161356206

mysql 引擎

查看mysql现在已提供的存储引擎

show engines;

image-20210803161938280

查看mysql当前默认的存储引擎

show variables like '%storage_engine%';

image-20210803162032340

修改引擎

alter table tablename ENGINE=InnoDB;

查看某张表用的存储引擎

show create table tablename;

image-20210803162240373

创建表时设置存储引擎

create table tablename(fieldname1 fieldtype1,fieldname2 fieldtype2,..) ENGINE=engine_name;


欢迎关注微信公众号:LinuxRos

在这里插入图片描述

长期分享程序猿技术(linux shell脚本、应用、驱动、c、c++、机器人ROS、python、算法……)

标签:show,mysql,数据库,表名,tablename,ubuntu,table
来源: https://blog.csdn.net/LinuxRos/article/details/119393889

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有