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 表名

MySQL相关操作知识

时间: 2024-10-11 06:13:46

MySQL相关操作知识的相关文章

Mysql 相关操作

1.用户管理 创建用户 create user '用户名'@'IP地址' identified by '密码'; 删除用户 drop user '用户名'@'IP地址'; 修改用户 rename user '用户名'@'IP地址'; to '新用户名'@'IP地址';; 修改密码 set password for '用户名'@'IP地址' = Password('新密码') 2.授权管理 show grants for '用户'@'IP地址' -- 查看权限 grant 权限 on 数据库.表

mysql相关操作

备份数据库 mysqldump -uroot -p abc > abc.sql 导入数据库 mysql -uroot -p abc < abc.sql 创建数据库,并使之支持中文 create database abc character set utf8 collate utf8_general_ci; 进入数据库 use databasename; 查看表内容 select * from tablename; 查看表结构 desc tablename;

apache系统故障排查方案及相关操作知识

1.查看系统开的apache服务在哪个端口监听,有几个apache在服务,它的初始pid是多少 netstat -alop |grep LISTEN |grep  httpd 2.从配置文件中查看当前apache的pid文件的位置vi  /usr/local/apache/conf/httpd.conf ## PidFile: The file in which the server should record its process# identification number when it

zzw原创_oracle回收站相关操作知识

1.查询回收站状态语句 select * from user_recyclebin order by droptime desc 2.还原回收站 FLASHBACK TABLE  <<Dropped_Table_Name>>  TO BEFORE DROP RENAME TO <<New_Table_Name>>; 备注:这里的RENAME是给删除的对象进行重新命名,是一个可选命令. 注意点: 1.关于其中的Dropped_Table_Name  是orig

MySQL/MariaDB基础性知识及DDL操作详解

前言 MySQL/MariaDB是一个开放源码的小型关联式数据库管理系统,由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL/MariaDB作为网站数据库. 基础架构 MySQL核心组件 连接池:认证.线程重用.连接数限制.内存检查.缓存 SQL接口:DDL, DML, 关系型数据库的基本抽象 parser: 查询转换.对象权限检查 优化器:访问路径,性能相关的统计数据 caches和buffers:与存储引擎自身相关的I/O性

深入理解mysql之BDB系列(1)---BDB相关基础知识

    深入理解mysql之BDB系列(1) ---BDB相关基础知识 作者:杨万富 一:BDB体系结构 1.1.BDB体系结构 BDB总体的体系结构如图1.1所看到的,包括五个子系统(见图1.1中相关数).1)数据存取子系统,2)事务子系统,3)锁子系统,4)内存池管理子系统,5)日志子系统. 在一个应用程序中,并不一定须要全然具备这5大子系统. 假设程序仅仅使用了数据存取子系统,它的体系结构如图1.2.在图1.2中,我们仅仅使了两个子系统:数据存取以及内存池子系统.(备注:另外三个子系统在B

MFC 对MYSQL数据库相关操作

记得看过有人说,现在的软件基本上都是连着数据库的,如果一个软件没有跟数据库相连,基本没什么作用.虽然这种说法略显片面,但数据库之于软件的重要也是毋庸置疑的. MFC连接数据库应该不算是什么新鲜的命题了,方法是有好几种的,本人试了下,感觉利用MySQL提供的C语言API来进行操作蛮方便的,所以在此记录下相关的操作. 要用MySQL提供的C语言API,首先要包含API的头文件目录,也就是在MFC工程属性中的"包含目录"下添加MySQL安装目录的"include"文件夹.

[php入门] 3、WAMP中的集成MySQL相关基础操作

前言:本文以小白视角了解WAMP集成开发环境中的MYSQL,涉及的面广而浅,算是导读性质. 1.启动运行熟悉WAMP中的MySQL 先有库.再有表.数据最终以记录的形式插入表中.其中对数据进行操作使用SQL语句,SQL是结构化的查询语言. 在wamp中已经内置了MySQL数据库,可以通过如下操作进行启动MySQL服务(每次使用数据库时,必须启动MySQL服务器) 2.控制台操作数据库简介 我们可以通过控制台来连接.操作数据库:(其中默认没有密码,直接回车即可以) 在console中常用的有sho

MySQL密码相关操作

MySQL密码忘记了,操作步骤: 1.service mysqld stop 2.vim /etc/my.cnf  #编辑MySQL配置文件,找到[mysqld],在下面添加一行skip-grant-tables 3.mysql -u root -p直接进入MySQL控制台 4.update mysql.user set password=password('MySQL新密码') where User="root" and Host="localhost";