linux(ubuntu)mysql数据库常用命令
1.安装
1.1:首先检查一下是否已经安装了mysql,在终端输入mysql,如下图所示则没安装(ubuntu默认情况下不安装)
pqdong@pqdong-ThinkPad-E560:~$ mysql
程序 'mysql' 已包含在下列软件包中:
* mysql-client-core-5.7
* mariadb-client-core-10.0
请尝试:sudo apt install
1.2:根据提示安装mysql,在终端先后输入以下语句进行安装
sudo apt-get install mysql-client-core-5.7
sudo apt-get install mariadb-client-core-10.0
sudo apt-get install mysql-server
1.3:注意
1.我们在安装mariadb-client-core-10.0的时候会把mysql-client-core-5.7自动卸载,而在安装mysql-server的时候又会自动安装,尽管如此我们还是以这个顺序为好。
2.安装时设置的数据库密码一定要牢记
3.验证是否安装成功,输入mysql –version命令会出现相关版本信息则说明安装成功。
pqdong@pqdong-ThinkPad-E560:~$ mysql --version
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper
2.启动与关闭服务
#启动数据库服务
sudo service mysql start
#关闭数据库服务
sudo service mysql stop
#重启数据库服务
sudo service mysql restart
#查看数据库运行状态
sudo service mysql status
3.登录退出
#参数u 代表用户,p代表密码,这个密码就是刚才设置的
mysql -u root -p
#登录成功会出现
pqdong@pqdong-ThinkPad-E560:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.22-0ubuntu0.16.04.1 (Ubuntu)
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
#退出
exit;
quit;
/q;
4.数据库基本操作
#新建数据库
create database new_dbname;
#删除数据库
drop database old_dbnane;
#显示所有数据库
show databases;
切换数据库
use dbname;
查看已选择的数据库
select database();
#显示当前数据库中的所有表
show tables;
#创建表
create table tablename(fieldname1 fieldtype1,...)[ENGINE=engine_name];
#删除表
drop table tablename;
#查看表结构
desc tablename;
#对表结构的修改
alter table 表名称 关键字 修改条件
#增删改查
insert into 表名(字段名) valuse(值);
delete from 表名 where 条件;
update 表名 set 字段名=值 where 条件;
select * from 表名;查
#多表联合查询,查询优化日后完善