千家信息网

操作MySQL的常用方法有哪些

发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,下面一起来了解下操作MySQL的常用方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望操作MySQL的常用方法这篇短内容是你想要的。MySQL常用操作(1)更改mysql数据库root密码#给my
千家信息网最后更新 2025年11月09日操作MySQL的常用方法有哪些

下面一起来了解下操作MySQL的常用方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望操作MySQL的常用方法这篇短内容是你想要的。

MySQL常用操作(1)更改mysql数据库root密码#给mysql的root用户设置密码mysqladmin -uroot password 'yourpassword'#登入到本地mysqlmysql -uroot -p(2)连接远程数据库#remote_host_ip:远程或者本地局域网的数据库服务器ip#-P:远程或者本地局域网的数据库服务器mysql的端口mysql -uroot -p -hremote_host_ip -Pport(3)mysql常用操作(a)查询当前库show databases;(b)查询某个库的表;use databasename;show tables;(c)查询某个表的全部字段desc table_name;#查询表的定义show create table_name\G;(d)查看当前是哪个用户select user();(e)查看当前所使用的数据库select database();(f)创建一个数据库create database db1;(g)创建一个新表use db1;#字段名需要用反引号括起来create table tablename (`id` int(4), `name` char(40));(h)查看当前数据库版本select version();(i)查看mysql的当前状态#参见show_status.txt文档show status;(j)查看mysql参数#参见variables.txt文档show variables;(k)修改mysql的参数#符号%类似show variables like 'max_connect%';#如修改max_connect_errorsset global max_connect_errors = 1000;(l)查看当前服务器的队列show processlist;(m)创建一个普通用户并授权#授权给本地用户#all:表示所有权限(如读、写、查询、删除等操作)#*.*:前一个*代表数据库名,后面一个*表示库里的表名#*.*:表示当前mysql数据库中所有数据库中的所有数据表#identified by:后面接密码grant all on *.* to user1 identified by '123123';#给网络上其他主机授权#用户名和主机名之间用@隔开grant all on *.* to 'user2'@'10.0.0.1.2' identified by '111222';#主机名用%替代,表示所有主机grant all on db1.* to 'user3'@'%' identified by 'aaabbb';(4)常用SQL语句(a)查询语句select count(*) from mysql.user;select * from mysql.db;select db from mysql.db;select db,user from mysql.db;select * from mysql.db where host like '10.0.1.%';(b)插入一行insert into db1.t1 values(1, 'abc');(c)更改一行update db1.t1 set name='aaa' where id=1;(d)清空某个数据表truncate table db1.t1;(e)删除表drop table db1.t1;(f)删除数据库drop database db1;(5)mysql数据备份与恢复(a)mysql备份mysqldump -uroot -p'password' mysql > /tmp/mysql.sql;(b)恢复mysql -uroot -p'password' mysql < /tmp/mysql.sql;

看完操作MySQL的常用方法这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的行业资讯栏目。

0