Linux下Mysql常用命令总结
2017-07-19 18:52
351 查看
很久没有写博客啦,大概有一年了,还记得以前找工作前疯狂的总结,后期慢慢的有些懈怠,最近总结了一下自己的问题,觉得博客这个方式是一个很好的学习方式,还是不能丢掉,所以今天又开始写博客啦,如果是师妹师弟看到我的这篇文章,也希望对你们有些帮助。
写这篇文章的初衷是我发现在工作中,总是与mysql打交道,并且即使是同一条命令,随便加个选项其实会变得更加实用方便,本篇文章我会采用持续更新的方式去写,所以可能会慢慢更新,谢谢关注~~
MYSQL数据库中可以分为几个语言:
DDL:数据库定义语言
DML:数据库操作语言
DCL:数据库控制语言
DDL:database defining language,数据库定义语言,主要是对数据库对象操作,包括创建数据库create,修改数据库alter,删除数据库drop等命令。
DML:database manipulate language,数据库操作语言,对表的操作,包括添加insert into,删除delete,修改update,查询select等命令。
DCL:database conctroling language,数据库控制语言,包括对用户和角色的控制,包括授予权限命令grant和取消权限命令revoke等。
h代表localhost
u代表用户名
p代表密码
P代表端口
注意,databases后面有一个s。
drop命令可以使用if exits选项判断数据库是否存在,存在即删除,不存在也不会报错。
要注意的是drop命令直接删除数据库,不进行提醒。
如果需要在删除数据库前有提示,使用下面的语句:
复制数据表A建立数据表B包含两种形式
or
写这篇文章的初衷是我发现在工作中,总是与mysql打交道,并且即使是同一条命令,随便加个选项其实会变得更加实用方便,本篇文章我会采用持续更新的方式去写,所以可能会慢慢更新,谢谢关注~~
MYSQL数据库中可以分为几个语言:
DDL:数据库定义语言
DML:数据库操作语言
DCL:数据库控制语言
DDL:database defining language,数据库定义语言,主要是对数据库对象操作,包括创建数据库create,修改数据库alter,删除数据库drop等命令。
DML:database manipulate language,数据库操作语言,对表的操作,包括添加insert into,删除delete,修改update,查询select等命令。
DCL:database conctroling language,数据库控制语言,包括对用户和角色的控制,包括授予权限命令grant和取消权限命令revoke等。
操作数据库的命令
首先当然是最简单的使用Mysql的命令了。登录数据库
mysql -hXX -uXX -pXX -PXX
h代表localhost
u代表用户名
p代表密码
P代表端口
显示数据库
显示数据库使用命令show databases;
注意,databases后面有一个s。
创建数据库
create database name;
选择数据库
use databasename;
删除数据库
drop命令
drop database name;
drop命令可以使用if exits选项判断数据库是否存在,存在即删除,不存在也不会报错。
drop database if exists name;
要注意的是drop命令直接删除数据库,不进行提醒。
如果需要在删除数据库前有提示,使用下面的语句:
mysqladmin drop database name;
查看当前使用的数据库
select database
刷新数据库
flush privileges;
显示当前MYSQL版本和当前日期
select version(),current_date;
备份数据库
mysqldump
mysqladmin
操作数据表的命令
显示表
show tables;
显示具体的表结构
describe tablename;
建立
create table <name> (<字段><类型>...);
复制数据表A建立数据表B包含两种形式
1、不包含数据
create table A like B;
2、包含数据
create table A as select * from B;
添加
修改
重命名表
alter table A rename B;
删除
查询
获取表结构
desc name;
or
show columns from tablename;
对用户进行操作的命令
授予权限
取消权限
相关文章推荐
- linux总结mysql常用命令
- (六)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 常用命令总结
- Linux 操作MySQL常用命令总结
- MySQL常用命令总结
- linux下安装MySQL5.0rpm格式及常用的MySQL命令
- 对于LINUX中常用压缩格式以及相关命令的总结
- 国外虚拟机下linux及mysql常用命令
- MySQL常用命令及基本操作总结
- Linux常用命令学习总结 - 文件目录管理类命令(2)
- Linux常用命令总结
- LINUX 常用命令总结
- MySql常用命令总结[转]
- MySQL常用命令及基本操作总结
- Linux常用命令总结
- Linux常用命令总结(文本过滤)
- MySql常用命令总结
- MySQL常用命令及基本操作总结
- Linux 常用命令总结
- MySql常用命令总结
- linux常用命令(自己总结的)