Mysql数据库操作命令
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,MySQL作为最常用的数据库之一。总结一些常用命令便于日常使用。一、关于库的操作1、查看数据库mysql> show databases;+--------------------+| Databas
千家信息网最后更新 2026年11月01日Mysql数据库操作命令
MySQL作为最常用的数据库之一。总结一些常用命令便于日常使用。
一、关于库的操作
1、查看数据库
mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys || ty || womenscms3 |+--------------------+2、创建数据库并设置字符编码为utf8
mysql> create database test001 default character set utf8;Query OK, 1 row affected (0.01 sec)3、删库(慎重操作)
mysql> drop database womenscms3;Query OK, 112 rows affected (3.94 sec)4、用户授权
mysql> grant select,insert,update,delete on *.* to 'root'@'%';Query OK, 0 rows affected (0.01 sec)5、查看用户权限
mysql> show grants for root;+-------------------------------------------+| Grants for root@% |+-------------------------------------------+| GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' |+-------------------------------------------+1 row in set (0.00 sec)mysql> select * from mysql.user where user='root'\G;*************************** 1. row *************************** Host: localhost User: root Select_priv: Y Insert_priv: Y Update_priv: Y Delete_priv: Y Create_priv: Y Drop_priv: Y Reload_priv: Y Shutdown_priv: Y Process_priv: Y File_priv: Y Grant_priv: Y References_priv: Y Index_priv: Y Alter_priv: Y Show_db_priv: Y Super_priv: Y Create_tmp_table_priv: Y Lock_tables_priv: Y Execute_priv: Y Repl_slave_priv: Y Repl_client_priv: Y Create_view_priv: Y Show_view_priv: Y Create_routine_priv: Y Alter_routine_priv: Y Create_user_priv: Y Event_priv: Y Trigger_priv: YCreate_tablespace_priv: Y ssl_type: ssl_cipher: x509_issuer: x509_subject: max_questions: 0 max_updates: 0 max_connections: 0 max_user_connections: 0 plugin: mysql_native_password authentication_string: *F846B31F10DD4389C384272E70B9BBA3AD9E1F94 password_expired: N password_last_changed: 2019-06-24 18:10:54 password_lifetime: NULL account_locked: N常用命令
create database name; 创建数据库use databasename; 选择数据库drop database name; 直接删除数据库,不提醒show tables; 显示表describe tablename; 表的详细描述select 中加上distinct去除重复字段显示当前mysql版本和当前日期select version(),current_date;修改mysql中root的密码:shell>mysql -u root -pmysql> update user set password=password("root123″) where user='root';mysql> flush privileges 刷新权限mysql>use dbname; 打开数据库mysql>show databases; 显示所有数据库mysql>show tables; 显示数据库mysql中所有的表mysql>desc user; 显示表mysql数据库中user表的列信息) grant创建一个可以从任何地方连接到服务器的一个超管账户,必须分配一个密码mysql> grant all privileges on *.* to 'user_name'@'localhost' identified by 'password' ;格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"删除授权:mysql> revoke all privileges on *.* from root@"%";mysql> delete from user where user="root" and host="%";mysql> flush privileges;重命名表:mysql > alter table t1 rename t2;备份:mysqldump -hhostname -uusername -ppassword databasename > backup.sql;恢复:mysql -hhostname -uusername -ppassword databasename< backup.sql;附录
mysql文件分布
/etc/rc.d/init.d/mysqld:MySQL服务器启动脚本
/usr/bin/mysqlshow:显示数据库、表和列信息
/usr/libexec/mysqld:服务器的进程程序文件
/usr/libexec/mysqlmanager:实例管理程序文件
/usr/share/doc/:存放说明文件的目录
/usr/share/man/man 1/......:存放手册页的目m录
/var/lib/mysql/:服务器数据库文件存储目录
/var/log/mysqld.log:MySQL服务器的日志文件
数据
数据库
文件
服务器
服务
密码
常用
用户
命令
信息
权限
目录
程序
主机
册页
地方
备份
字段
字符
实例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司起名
中国互联网科技股
科技制造互联网公司
杭州互联网科技公司
互联网与未来科技
互联网科技论文
互联网高科技企业
金融科技和互联网金融
科技伦理 互联网公司
互联网科技热点资讯
中国的互联网科技企业的崛起
现代互联网科技股
互联网对科技的发展
天津腾达互联网科技有限公司
明优互联网科技有限公司
互联网第三次科技革命特征
互联网风格科技公司名称
中国科技和美国互联网
安徽零酒互联网科技有限公司
互联网科技快速发展优美句子
今日互联网科技
腾讯科技 互联网女皇
互联网科技美容
一五八零互联网科技
衡水科技产业互联网平台
上海电发互联网科技有限公司
张召忠谈中国互联网科技
南京一网一红互联网科技有限公司
互联网科技包装股
互联网科技自媒体灵感