Mysql数据库操作命令
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,MySQL作为最常用的数据库之一。总结一些常用命令便于日常使用。一、关于库的操作1、查看数据库mysql> show databases;+--------------------+| Databas
千家信息网最后更新 2024年11月27日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安全错误
数据库的锁怎样保障安全
当民法典遇上网络安全
php找不到数据库
德阳网络安全知识讲座
快家网络技术有限公司
医学数据库类型
数据库工程师什么时候考试
软件开发工程是做什么的
江苏官方授权经销服务器价格咨询
美国fair药物安全数据库
驰讯互联网科技有限公
dayz服务器改下雨
美国 网络安全人才
技校学软件开发要带电脑吗
数据库原理名词解释规范化
对于网络安全隐患国家采取措施
iis网站服务器安全隐患
江宁区网络技术研究
消息服务器主要有哪些
mysql8数据库改名命令
舜佶网络技术有限公司招聘
联想t720服务器开机一直响
php 游戏服务器
秭归天气预报软件开发
应用通信与网络技术
r630服务器大小
杭州斐羚网络技术有限公司
软件开发男孩找什么职业对象
做数据库需要用sql吗
豪沃克不能打开数据库文件
基因突变研究数据库