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相关操作知识