常用MySQL命令
启动与退出
指定 IP 地址和端⼝号登录 MySQL数据库命令格式为:
mysql -h ip -u root -p -P 3306 例如: mysql -h 127.0.0.1 -u root -p -P 3306
退出
MySQL 使⽤ quit 或 exit 退出 MySQL
查看数据库
SHOW DATABASES ;
创建数据库
CREATE DATABASE IF NOT EXISTS dbname ;
选择数据库
USE 数据库名 ;
查看数据库中的数据表
SHOW TABLES ;
删除数据库
DROP DATABASE IF EXISTS dbname;
创建⼀个简单的数据库表
字段 类型(⻓度) 属性 索引
CREATE TABLE IF NOT EXISTS表名
( id INT UNSTGND AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL )
ENGINE = InnoDB DEFAULT CHARSET=utf8;
添加数据
INSERT INTO table_name( field1, field2,...fieldN )
VALUES ( value1, value2,...valueN ) ;
查询数据
SELECT * FROM table ;
修改数据
UPDATE table SET 字段1 = '值1', 字段1='值2' WHERE 条件 ;
删除数据
DELETE FROM table WHERE 条件 ;
创建新普通⽤户
GRANT 权限 ON 库名.表名 TO '⽤户名'@'主机名' IDENTIFIED BY '密码'
查询所有⽤户
SELECT user,host FROM mysql.user;
删除普通⽤户
DROP USER '⽤户名'@'主机名';
修改 root ⽤户密码
SET PASSWORD = PASSWORD('新密码');
root ⽤户修改普通⽤户密码
SET PASSWORD FOR '⽤户名'@'主机名'=PASSWORD('新密码')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!