mysql常用
mysql常用记录
在一些版本中,首次安装没有root密码,本地直接连接
以下命令有
连接本地mysql数据库
更新用户'root'@'localhost’,并设置密码为qwer1234
创建用户'dzzoffice'@'localhost',并设置密码为qwer1234
创建数据库dzzoffice
赋予用户'dzzoffice'@'localhost'对dzzoffice操作全部权限
刷新权限,使配置生效
mysql -uroot
mysql命令行下
ALTER USER 'root'@'localhost' IDENTIFIED BY 'qwer1234';
CREATE USER 'dzzoffice'@'localhost' IDENTIFIED BY 'qwer1234';
create database dzzoffice;
grant all privileges on dzzoffice .* to 'dzzoffice'@'localhost';
flush privileges;
mysql命令行下
执行系统命令
system ls /root 或\! ls /root
执行系统下sql文件
source /root/test.sql 或\. /root/test.sql
数据库状态信息
status 或\s
输出内容竖排方式显示,方便查看
select * from mysql.user\G
更多命令:help
指定数据库用户,密码,端口,主机,使用数据库名,执行的数据库命令,执行完返回
mysql -uroot -pqwer1234 -P3306 -h127.0.0.1 -Dmysql -e'show databases;'
执行数据库用户,密码,本地套接字
mysql -uroot -pqwer1234 -S /tmp/mysql.sock
数据库存放物理位置
/var/lib/mysql/
查询操作
show character set; 查看支持编码
show collation; 查看编码排序方式
show engines; 查看存储引擎
数据库数据操作
ddl,数据库定义语言,操作数据库组件,如表、索引、视图、用户等
命令create,alter,drop
dml,数据库操纵语言,管理表中数据
命令insert,delete,update,select
导出导入
导出mysql数据库的user表 mysqldump -uroot -proot mysql user > /root/user.sql
导入user.sql中内容到student数据库 mysql -uroot -proot student < /root/user.sql
本文来自博客园,作者:赛博狗尾草,转载请注明原文链接:https://www.cnblogs.com/gpysir/p/18800301
浙公网安备 33010602011771号