Linux下MySQL的操作

Posted 1906859953lucas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下MySQL的操作相关的知识,希望对你有一定的参考价值。

注意:这里以mariadb为例

 

启动mysql服务

systemctl start mariadb

  

登录mysql

mysql -u root -p 

  

技术图片

 

SQL语言分类

- 数据定义语言:简称【DDL】(Data Definition Language),用来定义数据库对象:数据库,表,列等。
关键字:create,alter,drop等
- 数据操作语言:简称【DML】(Data Manipulation Language),用来对数据库中表的记录进行更新。关键
字:insert,delete,update等
- 数据控制语言:简称【DCL】(Data Control Language),用来定义数据库的访问权限和安全级别,及创建
用户;关键字:grant等
- 数据查询语言:简称【DQL】(Data Query Language),用来查询数据库中表的记录。关键字:select,
from,where等

  

如果要了解标准的内容,比较推荐的方法是【泛读SQL92】(因为它涉及了SQL最基础和最核心的一些内容),然
后增量式的阅读其他标准。

 

DDL语句

数据库操作:database

创建数据库

create database 数据库名;
create database 数据库名 character set 字符集;

  

查看数据库
查看数据库服务器中的所有的数据库:

show databases;

  

查看某个数据库的定义的信息:

show create database 数据库名;

  

删除数据库(慎用)

drop database 数据库名称;

  

其他数据库操作命令

切换数据库:

use 数据库名;

  

查看正在使用的数据库:

select database();

  

技术图片

 

 

 

表操作:table


字段类型
常用的类型有:

挖一个坑。。

 

 

 

未完待续。。。

 

以上是关于Linux下MySQL的操作的主要内容,如果未能解决你的问题,请参考以下文章

mysql查看版本的四种方法

linux下源代码搭建php环境之mysql

求大神告知 linux系统下,JAVA如何操作mysql备份和还原。求源代码~~~~测试通过的加分。

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?

linux下mysql数据库的操作授权问题,求行家指点

LAMP的基本配置