当前位置: 首页 > news >正文

MySQL一些常用命令

1、登录本地MySQL

#一种是
mysql -u root -p;    #(输入密码后回车)#另一种是
mysql -uroot -p123456;    #(在-p后面直接带上密码)


2、启动MySQL服务

net start mysql;


3、关闭MySQL服务:

net stop mysql;


4、创建数据库

create database 数据库名;


5、创建数据表

create table 表名 (列名1 类型, 列名2 类型, ...);


6、显示所有数据库

SHOW DATABASES;


7、显示数据库中所有的表

SHOW TABLES;


8、选择数据库

use 数据库名;#示例:
use mydatabase;


9、创建表

CREATE TABLE table_name (column1 datatype,column2 datatype,column3 datatype,...
);#示例:
create table student (id int primary key,name varchar(50),age tinyint
);

10、查看表结构

describe 表名;#或者show columns from 表名;

11、插入数据

insert into 表名 (字段名1, 字段名2, ...) values (值1, 值2, ...);#示例:
insert into student (id, name, age) values (1, 'John Doe', 20);


12、查询数据

select * from 表名;


13、 查询表创建语句

show create table 表名;#或指定列和条件:SELECT 字段名1, 字段名2 from 表名 where 条件;#示例:SELECT column1, column2, column3, ...FROM table_name;


14、更新数据

update 表名 set 字段名 = 新值 where 条件;#示例:update student set age = 21 where id = 1;

15、删除数据

delete from 表名 where 条件;#示例:delete from student where id = 1;


16、 删除数据库

DROP DATABASE database_name;


17、删除表

drop table 表名;#示例:drop table student;


18、删除字段

alter table 表名 drop column 字段名;#示例:alter table student drop column age;

19、删除授权

REVOKE ALL PRIVILEGES ON *.* FROM root@"%";


20、退出MySQL客户端

exit;#或quit;


21、备份数据库

mysqldump -u [user_name] -p [password] [database_name] > [backup_file_path]


22、 还原数据库

mysql -u [user_name] -p [password] [database_name] < [backup_file_path]

23、修改密码

mysqladmin -u 用户名 -p 旧密码 password 新密码#例如,给 root 加个密码 12345:mysqladmin -uroot -p password 12345#再将 root 的密码改为 56789:mysqladmin -uroot -12345 password 56789


24、显示当前 MySQL 版本和当前日期

SELECT version(), current_date;


25、修改表结构

alter table;


26、重命名表

rename table 原表名 to 新表名;

http://www.lryc.cn/news/270315.html

相关文章:

  • WPF 新手指引弹窗
  • py注册登录界面
  • 基于电商场景的高并发RocketMQ实战-Consumer端队列负载均衡分配机制、并发消费以及消费进度提交
  • 【Java开发岗面试】八股文—数据库MySQLRedis
  • IntelliJ IDEA [设置] 隐藏 .idea 等 .XXX 文件夹
  • 每日一题——LeetCode961
  • 基于Unity Editor开发一个技能编辑器可能涉及到的内容
  • Ubuntu 22.04 安装ftp实现与windows文件互传
  • EasyPoi使用案例
  • 分布式系统架构设计之分布式数据存储的分类和组合策略
  • javaEE -18(11000字 JavaScript入门 - 3)
  • LangChain.js 实战系列:入门介绍
  • pyCharm 打印控制台中文乱码解决办法
  • 计算机基础--Linux详解
  • 基于OpenAI的Whisper构建的高效语音识别模型:faster-whisper
  • cfa一级考生复习经验分享系列(十六)
  • 数模学习day05-插值算法
  • hive中struct相关函数总结
  • macos下转换.dmg文件为 .iso .cdr文件的简单方法
  • ALSA学习(5)——设备中的alsa
  • uniapp中组件库的丰富NumberBox 步进器的用法
  • 【Matlab】基于遗传算法优化BP神经网络 (GA-BP)的数据时序预测
  • 计算机毕业设计 基于HTML5+CSS3的在线英语阅读分级平台的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 云原生|kubernetes|kubernetes资源备份和集群迁移神器velero的部署和使用
  • 【26.4K⭐】ShareX:一款开源免费、功能强大且丰富的截屏录屏软件
  • 什么是ajax,为什么使用ajax?
  • AI面板识别 - 华为OD统一考试
  • Linux之磁盘分区,挂载
  • 2核2G3M服务器上传速度多少?以阿里云和腾讯云为例
  • Cisco模拟器-OSPF路由协议