MySQl命令大全

MySQl命令

1、连接MySQL

格式:mysql -h主机地址 -u用户名 -p用户密码

​ 注:本地连接-h可以省略

2、修改密码

格式:mysqladmin -u用户名 -p旧密码 password 新密码

3、添加用户

格式:grant select ,insert,update,delete on 数据库.* to 用户名@登录主机 identified by “密码”

4、数据库操作

  • 创建数据库
格式:create database database_name;

5、数据表数据操作

  • 显示所有数据库
格式:show databases;
  • 进入名称为database_name数据库
格式:use database_name;
  • 显示数据库所有表
格式:show tables;
  • 显示table_name表的字段信息
格式:desc table_name;
  • 创建表
格式:create table 表名 (字段名1 类型,字段名2 类型,...);
  • 修改表名
格式:rename table 旧表名 to 新表名;
  • 删除表
格式:drop table table_name;
  • 插入数据
	格式:insert into table_name(字段名1,字段名2,...) values(value1,value2,...);

​注:字段类型为char时,value不要忘记加单引号

  • 查询表中数据
格式:select * from table_name;

​ 注:其他格式查询略,就是SQL语句

  • 更新数据
格式:update table_name set 字段名=value;
  • 删除数据
格式:delete from table_name where 字段名=value;

6.数据表字段操作

  • 添加字段 (int 自增 不为null 主键)
格式:alter table table_name add id int auto_increment not null primary key;
  • 修改字段的顺序 (id 放置最前)
alter table table_name modify id int first;

alter table table_name modify id int after name;
  • 移除id主键标志
格式:alter table table_name modify id int, drop primary key;
  • 修改字段名name为folderName
格式:alter table table_name change name folderName char(100);
  • 删除字段
格式:alter table testTable drop folderName;
  • 加索引
格式: alter table table_name add index indexName (folderName);
  • 删除索引
格式:alter table table_name drop index indexName;

更多命令参考:https://dev.mysql.com/doc/refman/8.0/en/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值