Ubuntu下的的Mysql

本文详细介绍如何在Ubuntu系统上安装MySQL服务器,并解决常见登录错误。同时,提供了基本的数据库操作教程,包括创建、切换、展示数据库及表,以及数据的增删改查等关键操作。

一、安装

通过使用sudo apt-get install mysql-server安装库中最新版本的mysql

安装好之后,使用mysql -u root -p进入mysql时报错。

通过在/etc/mysql/mysql.conf目录下的mysqld.cnf文件中增加skip-grant-tables,以便在登录时可以无需密码进入mysql

修改后需要使用service mysql restart命令来重启mysql服务,使得刚刚添加的属性生效

使用use mysql;

使用select user, plugin, authentication_string from user;来查询用户中的有关信息

通过使用update user set authentication_string=password("mysqlmysql"), plugin='mysql_native_password' where user='root';来更新表中相关信息。

 

感谢以下博客博文对本节的帮助。

https://www.cnblogs.com/cpl9412290130/p/9583868.html

 

二、常用数据库操作

show databases 展示所有数据库

select database(); 表示当前所使用的数据库,若进入数据库没有使用use命令切换至某数据库,则当前查询为NULL。

通过使用creat database 数据库名 charset=utf8; 来创建相应数据库名的数据库。

并使用use 数据库名; 来切换到对应的数据库。

 通过下图可以知道,即时使用use切换到某数据库,也能执行create database 数据库名 charset=utf8; show databases; drop database 数据库名;

drop database 数据库名; 删除对应数据库名的数据库。

 

使用use 数据库名切换到对应数据库后,就可以进行表操作了。

使用show tables; 展示所有表

通过create table 表名(字段1 类型 约束,字段2 类型 约束,...); 创建表

使用desc 表名; 展示表的详细信息

通过insert into 表名 values(全字段), (全字段),...; 将数据添加进表中

通过alter table 表名 add/change/drop 字段名 约束; 进行相应的字段增删改操作

可通过insert into 表名 (指定字段名) value (指定字段名对应的值),...; 将新数据添加进表中

通过select * from 表名; 查询表中所有数据

通过select 字段1,... from 表名; 查询表中特定字段数据

 

感谢以下博客博文对本节的帮助

https://www.cnblogs.com/summer1019/p/11015212.html

https://blog.youkuaiyun.com/doubleicefire/article/details/80544516

转载于:https://www.cnblogs.com/feiyang930112/p/11296802.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值