MySQL相关操作知识
1、解决客户端联不上MySQL服务器的问题:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES;
2、登陆MySQL: mysql -u root -p 123456
3、查看所有数据库:show databases; //注意s和分号
4、选择数据库:use 库名
5、查看当前选择的数据库:select database(); //注意分号
6、列出所选数据库中所有表:show tables; //注意s和分号
7、向表中插入数据:insert into 表名(字段1,字段2,...) value(值1,值2,...)
用例:insert into student(name,math,chinese) value('zhangSan',96,85)
8、删除表中某条数据:delete from 表名 where 字段=值 [and 字段2=值2]
用例:delete from ap_table where mac='AA:BB:CC:DD:12:34'
9、更新表中某条数据:updata 表名 set 字段1=值1,[字段2=值2,...] where 字段n=值n [and 字段n+1=值n+1]
用例:update sta_table set ip='172.16.31.56' where mac='11:22:33:EE:FF:04'
10、查询表中的某条数据:select * from 表名 where 字段=值
用例:select * from sta_table where mac='AA-BB-CC-0F-22-5F'
注意: 增、删、改、查的命令中,字符串需要加单引或双引;整数则不需要引号。
11、查看表中所有数据: select * from 表名
用例:select * from sta_table
12、清除表中所有数据(没有删除表结构):
语法1:delete from 表名 用例:delete from sta_table
语法2:truncate table 表名 用例:truncate table sta_table
13、彻底删除表,连同表结构也删除:drop table 表名
14、查看表结构:describe 表名
15、导出数据库:mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名
用例:mysqldump -u root -p --default-character-set=latin1 MyDatabase > /home/ex_db.sql
16、导入数据库:进入数据库,输入source命令,如:
用例:source ex_db.sql
17、当忘记数据库密码或不设密码时,如此操作:/usr/bin/mysqld_safe --skip-grant-tables &
执行效果如下:

然后按ctrl+c回到命令行。
MySQL相关操作知识的更多相关文章
- Linux下mysql相关操作
Linux下mysql相关操作 1.创建MySQL mysql -u root -p create user 'username'@'%' identified by 'password'; %可以选 ...
- apache系统故障排查方案及相关操作知识
apache系统故障排查方案及相关操作知识 1.查看系统开的apache服务在哪个端口监听,有几个apache在服务,它的初始pid是多少 netstat -alop |grep LISTEN |gr ...
- 笔记--MySQL相关操作
一 登录数据库 1 用户无密码: mysql -uroot -p mysql-> 2 用户有密码: MySQL -root -p[passwd] mysql-> 二 创建数据库: 查询 ...
- Mysql相关操作
1. 如何更改系统环境变量PATH?vim /etc/profile 加入 PATH=$PATH:/usr/local/mysql/bin2. 默认mysql安装好后,并没有root密码,如何给ro ...
- PHP 与 MySQL 相关操作
一.MySQL基操 •MySQL启动 注意:MySQL不能直接通过 mysql.exe 命令启动 MySQL客户端访问服务端需要寻找匹配:连接认证 连接:IP和端口确定,如果是本地都可以忽略 -h 主 ...
- Mysql 相关操作
1.用户管理 创建用户 create user '用户名'@'IP地址' identified by '密码'; 删除用户 drop user '用户名'@'IP地址'; 修改用户 rename us ...
- github 相关操作知识
新设备上使用github 1.要在本地创建一个ssh key ssh-keygen -t rsa -C "email address" 2.界面提示进入.ssh文件夹下,找到id_ ...
- Mysql相关操作:
允许root用户远程访问:https://www.cnblogs.com/davidgu/p/3706663.html; 用户的添加删除管理: https://www.cnblogs.com/hzd2 ...
- zzw原创_oracle回收站相关操作知识
1.查询回收站状态语句 select * from user_recyclebin order by droptime desc 2.还原回收站 FLASHBACK TABLE << ...
随机推荐
- 【 D3.js 入门系列 --- 2.1 】 关于如何选择,插入,删除元素
在D3.js中,选择元素的函数有两个:select 和 selectAll . 先说明一下它们的区别: select 是选择所有指定元素的第一个 selectAll 是选择指定元素的全部(以用于后面同 ...
- AngularJS之手动加载模块app和controller
使用ng的页面中一般都是使用模块自动加载,页面的结构一般是这样的 加载angularjs脚本 加载业务代码脚本(或者写在script标签中) html结构代码(带有ng指令) 就像这样 app.htm ...
- ueditor在使用requirejs时,报ZeroClipboard undefined错误
再网上找到了 http://blog.csdn.net/xundh/article/details/44536665 这样一篇文章, 其中原因说的很明白了 是因为在有requirejs时, ...
- 使用样式“clear”和“overflow”消除浮动元素对环绕行框的影响
为元素设置“float”样式之后,元素会脱离标准文档流,不再占据原来的空间.后续元素会向前移动,占据这个新的空间.后续的文本会围绕着浮动元素分布,形成一种环绕布局的现象. 示例代码: <!DOC ...
- JavaWeb用Jdbc操作MySql数据库(二)
一.仍然使用前面的环境和示例数据库. 二.建立发出注册请求的页面index3.jsp. <%@ page language="java" import="java. ...
- kuangbin_MST B (POJ 1287)
裸的模板题 因为直接用的邻接矩阵所以用最小值覆盖先前输入的重复边 #include <cstdio> #include <cstring> #include <queue ...
- ZFS(一):ZFS在Debian GNU/Linux上的安装
以下内容翻译自https://pthree.org/2012/04/17/install-zfs-on-debian-gnulinux/,并附有原文,由于是第一次翻译,如有任何翻译不恰当之处,欢迎指出 ...
- WPF中嵌入普通Win32程序的方法
公司现在在研发基于.Net中WPF技术的产品,由于要兼容旧有产品,比如一些旧有的Win32程序.第三方的Win32程序等等,还要实现自动登录这些外部Win32程序,因此必须能够将这些程序整合到我们的系 ...
- c#调用C++DLL参数对应
//c++:Byte(unsigned char) ---- c#:System.Byte //c++:SHORT(short) ---- ...
- ElasticSearch安装及部署
安装及部署 一.环境配置 操作系统:Cent OS 7ElasticSearch版本:1.3.2JDK版本:1.7.0_51SSH Secure Shell版本:XShell 5elasticsear ...