linux操作Mysql数据库基本命令详解数据库
2023-06-13 09:20:08 时间
+----------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+---------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| uname | char(8) | YES | | NULL | |
| gender | char(2) | YES | | NULL | |
| birthday | date | YES | | NULL | |
+----------+---------+------+-----+---------+----------------+
4 rows in set (0.00 sec)
注: auto_increment 自增
primary key 主键
8、增加记录
insert into name(uname,gender,birthday) values(张三,男,1971-10-01);9、修改记录
update name set birthday=1971-01-10 where uname=张三;10、删除记录
delete from name where uname=张三;11、删除表
drop table 表名12、删除库
drop database 库名;13、备份数据库
mysqldump -u root -p --opt 数据库名 //进入到库目录14、恢复
mysql -u root -p 数据库名 //恢复时数据库必须存在,可以为空数据库15、数据库授权
格式:grant select on 数据库.* to [email protected] identified by 密码
例1、增加一个用户user001密码为123456,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:
mysql grant select,insert,update,delete on *.* to user001@"%" Identified by "123456";
例2、增加一个用户user002密码为123456,让此用户只可以在localhost上登录,也可以设置指定IP,并可以对数据库test进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机)
//这样用户即使用知道user_2的密码,他也无法从网上直接访问数据库,只能通过MYSQL主机来操作test库。
//首先用以root用户连入MySQL,然后键入以下命令:
mysql grant select,insert,update,delete on test.* to [email protected] identified by "123456";
注: 其次也可以采用修改表的方式,处理用户的登录方式:
数据库: Mysql
表: User
修改: User表中的Host列的值来现实登录入口
3794.html
mysql相关文章
- MySQL数据库的妙用:如何创建备份表(mysql创建备份表)
- Linux下将SQL文件导入数据库的命令指南(linux导入sql文件命令)
- 库使用MVC模式构建MySQL数据库连接(mvc连接mysql数据)
- MySQL性能优化:让数据库运行更快!(mysql优化)
- MySQL进程监控:深入了解数据库性能(mysql进程监控)
- 数据库MySQL:Unlocking the Power of a Spatial Database(mysql空格)
- 配置MySQL数据库的端口配置优化(mysql数据库的端口)
- Linux系统下C程序的运行方法(linux下如何运行c程序)
- MySQL 连接权限问题解决方案(mysql连接权限不够)
- MySQL 查询所有子节点的方法(mysql查询所有子节点)
- 数据库MySQL 数据库关闭操作指南(关闭mysql)
- 重置MySQL用户名密码,轻松解决忘记的困扰(mysql用户名密码忘记)
- Linux系统的发展史及分支(linux的分支)
- 同步MySQL系统中时间同步的方法(mysql系统时间)
- Java编程实现MySQL表备份(java备份mysql表)
- 的密码如何快速找回Linux下MySQL的密码(linux忘记mysql)
- MySQL实战:自定义主键最佳实践(mysql自定义主键)
- Linux系统适用的数据库种类有哪些?(linux数据库有哪些)
- 探究Linux内核,深入讲解系统运作原理(linux内核讲解)
- 韩顺平教你如何优化MySQL,提高数据库性能(韩顺平mysql优化)
- MySQL数据库的优点及优势简述(mysql的优势)
- MySQL如何创建数据库(mysql怎样创建数据库)
- Mysql数据库的隔离级别分析(4.mysql的隔离级别)
- MySQL数据库三种范式原理简介(mysql 三种范式)
- 如何解决无法访问MySQL下载网页的问题(mysql下载网页进不去)
- MySQL 数据库中上个月的时间如何表示(mysql上月的月份时间)
- MySQL实现不用递归操作的技巧(mysql不用递归)