Mysql数据库操作命令
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,MySQL作为最常用的数据库之一。总结一些常用命令便于日常使用。一、关于库的操作1、查看数据库mysql> show databases;+--------------------+| Databas
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
t3报表数据库
广州市乐游互联网科技有限公司
软件开发需求文档模板
黄埔服务器运维服务哪个品牌好
苏州有什么大的软件开发公司
好人云服务器怎么样
资阳软件开发企业
服务器电源主流功率
关于软件开发过程中的需求分析
网络技术新行业
互联网大会上的黑科技
要学习的网络技术
有哪些软件开发的单位
2u服务器一般多少千瓦
南京常见的分布式存储服务器
企业常用的网络安全协议
税务网络安全管理调研
网络安全项目包括什么
小程序开发数据库调用
服务器里下载东西无法解压
天门管理软件开发定制
天翼云数据库技术
收费软件怎么改数据库
大学网络安全驻场
网络安全物理隔离分为
咸宁久久网络技术有限公司
网络安全销售未来职业规划
lt软件开发部门规划
数据库字段默认为0需要设定吗
销售数据库技术