当前位置: 首页 > 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 新表名;

相关文章:

  • Unity UnityWebRequest 在Mac上使用报CommectionError
  • 不给病毒留空子:保护您的数据免受.mallox勒索病毒威胁
  • 饥荒Mod 开发(二三):显示物品栏详细信息
  • 嵌入式开发——ADC开发
  • Cisco模拟器-企业网络部署
  • hadoop hive spark flink 安装
  • STL——排序算法
  • pytest pytest.ini 设置目录路径,不执行该目录下的case
  • 前端框架前置学习(4) AJAX
  • 基于Unity Editor开发一个技能编辑器可能涉及到的内容
  • C++设计模式:单例模式(饿汉式、懒汉式)
  • LangChain.js 实战系列:入门介绍
  • B/S架构云端SaaS服务的医院云HIS系统源码,自主研发,支持电子病历4级
  • LDO线性稳压器与开关电源的原理
  • 2023年国赛高教杯数学建模E题黄河水沙监测数据分析解题全过程文档及程序
  • 0基础学习移动端适配
  • CAP 一致性协议及应用解析
  • Golang-长连接-状态推送
  • React-生命周期杂记
  • 程序员该如何有效的找工作?
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 如何合理的规划jvm性能调优
  • 微服务框架lagom
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 我的面试准备过程--容器(更新中)
  • 我这样减少了26.5M Java内存!
  • 新书推荐|Windows黑客编程技术详解
  • 怎样选择前端框架
  • 自动记录MySQL慢查询快照脚本
  • 阿里云API、SDK和CLI应用实践方案
  • 从如何停掉 Promise 链说起
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #include<初见C语言之指针(5)>
  • $$$$GB2312-80区位编码表$$$$
  • $.ajax()方法详解
  • (16)Reactor的测试——响应式Spring的道法术器
  • (C语言)fread与fwrite详解
  • (c语言)strcpy函数用法
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (力扣)1314.矩阵区域和
  • (十一)手动添加用户和文件的特殊权限
  • (图)IntelliTrace Tools 跟踪云端程序
  • (一)80c52学习之旅-起始篇
  • (原創) 未来三学期想要修的课 (日記)
  • (转)winform之ListView
  • (转)四层和七层负载均衡的区别
  • (转载)OpenStack Hacker养成指南
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • (轉貼) UML中文FAQ (OO) (UML)