Linux 中的MYSQL数据库常用管理语言

Linux 中的MYSQL数据库管理语言
1 登录数据库
mysql -u (用户) -p
输入密码
2 查看数据库
show databases ;
3 使用数据库
use 库名 ;
4 查看库中的表
show tables ;
5 查看表的结构
describe 表名 ;

6 创建和删除数据库
Create database 库名 ;
Drop database 库名 ;
7 创建表
Create table 表名 (字段1 类型,字段2 类型,… ,primary key (主键名));

8 删除表
Drop table 库名.表名
9 插入数据
Insert into 表名(字段1,字段2,…) values(值1,值2,…)

10 查看数据记录
Select 字段1,字段2,… from 表名 where 条件表达式



11 修改数据记录
Update 表名 set 字段1=值1,字段2=值2… where 条件表达式


12 删除数据记录
Delete from 表名 where 条件表达式

13 数据库安全
修改密码:
①mysql -u root -p’旧密码’ password ‘新密码’
②进入MySQL数据库

在MySQL数据库服务器中,默认添加了从本机访问数据库的来宾用户(user、password均为空),为了数据库的安全,需要删除

14 数据库用户授权
①授予权限
Grant 权限列表 on 库名.表名 to 用户名@来源地址 [identified by ‘密码’]
注意事项
? 权限列表:用于列出授权使用的各种数据库操作,以逗号分隔,如“select,insert,update”使用all表示所用权限
? 库名.表名:用于指定授权操作的库和表的名称,可以使用通配符“”,例如,使用“auth.”表示授权操作的对象为auth库中的所有表
? 用户名@来源地址:用于指定用户名称和允许访问的客户机地址,来源地址可以是域名,IP地址,还可以使用“%”通配符,表示某个区域或网段内的所有地址,如“%.taobao.com”“192.168.1.%”等
? IDENTIFIED BY: 用于设置用户连接数据库时使用的密码字符串,在新建用户时,若省略,则用户的密码为空

验证

②查看授权
show grants for 用户名@来源地址

③撤销授权
revoke 权限列表 on 数据库名.数据表 from 用户名@来源地址

原文地址:http://blog.51cto.com/14010760/2296264

时间: 2024-10-08 10:24:14

Linux 中的MYSQL数据库常用管理语言的相关文章

Linux中安装mysql数据库

Linux安装mysql数据库系统 1.卸载原有的mysql(rpm -e mysql --nodeps) 2.安装mysql之前,需要安装软件开发软件包,如果安装操作系统的时候勾选过"软件开发", 就不用安装了 这个步骤是安装没有安装软件开发的依赖包,如安装的话可以省略 3. 1.挂载mysql软件包的光盘 2.安装MySQL之前需要安装cmake编译安装包 3.之后再去解压配置安装MySQL软件 4.创建运行用户和解包 5.安装后的其它调整 1)权限设置 2)建立配置文件 2)初始

linux 中,mysql数据库备份操作

1.新建一个sh脚本(可以先建一个txt文本,然后改为sh文件). 代码如下: #!/bin/bash #设置mysql备份目录 folder=/**/** cd $folder day=`date +%Y%m%d` rm -rf $day mkdir $day cd $day #数据库服务器 ip=IP地址 #数据库端口号 host=数据库端口 #用户名 user=root #密码 password=数据库root的密码 #要备份的数据库 db=数据库名称 #数据要保留的天数 days=7 m

Mysql DBA 高级运维学习笔记-mysql数据库常用管理应用

9.1 创建数据库 命令语法:create database<数据库名> 注意库名不能数字开头在mysql默认字符集情况下建立数据库测试如下: a. 建立一个名为zbf的数据库 [email protected] 08:3120->create database zbf; Query OK, 1 row affected (0.00 sec) [email protected] 08:3810->show databases like 'z%'; +---------------+

linux 中对 mysql 数据库的基本命令

显示数据库列表 show databases; 显示库中的数据表 use mysql: // 打开库 show tables; 建库 create database 库名; 建库是设置好字符编码: create database 库名 character set utf-8; GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; UTF8: CREATE DATABASE `test2` DEFA

在 linux 中连接 mysql 数据库

命令格式 mysql -h主机地址 -u用户名 -p用户密码 登录本机 mysql mysql -u用户名 -p用户密码 实例 天地X1数据库:/opt/lampp/bin/mysql -u root -p 原文地址:https://www.cnblogs.com/7q4w1e/p/9762605.html

[Linux笔记]mysql数据库常用操作命令

#数据库操作: #建立数据库 create database data_name #删除数据库 drop database data_name #查看: show databases; #表操作: #列出表 show tables; #创建表: create table TAB_NAME( id int(10) not null auto_increment primary key, name varchar(40), pwd varchar(40) )charset=gb2312; #删除表

Linux中部署Oracle数据库常用的sql语句

--1 导出26表数据 pub开头 exp mpaccs/mpaccs@192.168.0.26/mds file=/oradata/mdsbiaoshuju_pub26.dmp log=/oradata/mdsbiaoshuju_pub26.log statistics=none buffer=8192000 tables=PUB_APP,PUB_CANT,PUB_CANT_TYPE,PUB_CMD_LOG,PUB_COMMON_SINGLE_PARMS,PUB_CONF_ROLES,PUB_

Go语言中使用MySql数据库

Go语言中使用MySql数据库 1.MySQL驱动 Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种: https://github.com/Go-SQL-Driver/MySQL 支持database/sql,全部采用go写. https://github.com/ziutek/mymysql 支持database/sql,也支持自定义的接口,全部采用go写. https://github.com/Phil

Linux系统中安装MySQL数据库操作手册

Linux系统中MySQL数据库安装手册 一.安装概述: 在Linux操作系统中安装MySQL数据库是一个我们必须要掌握的一门技术,也决定了你以后找工作的薪资待遇,所以你知道它的厉害了吧!学会安装只是第一步,你还得学好数据库的基本操作,以及搭建一个数据库的主从配置等等.这些我都会在后面的博文中说到.下面我就简单的写一些安装MySQL数据库的一些步骤,仅供参考,如有什么不妥的地方,还请见谅! 二.安装步骤: (一)基本准备工作 1.打开虚拟机,在虚拟机中下载好最新版的MySQL数据库的压缩包.在M