MySQL常用命令(建议点赞收藏)

MYSQL

一、操作数据库

  1. 显示所有数据库:show databases;
  2. 显示创建的数据库:show create database 数据库名称;
  3. 创建一个数据库: create database 数据库名称;
  4. 创建数据库前先判断是否存在:create database if not exists 数据库名称;
  5. 创建数据库并设置字符编码格式:create database 数据库名 character set gbk/utf8;
  6. 修改数据库的字符集:alter database 数据库名称 character set 字符集名称(utf8/gbk);
  7. 删除一个数据库:drop database 数据库名;
  8. 先判断是否存在数据库:drop database if exists 数据库名称; 
  9. 切换数据库:use 数据库名称;
  10. 查询现在正在使用的数据库:select database();

二、操作数据表

  1. 查询某个数据库的所有表的名称: show tables;
  2. 查询表结构:desc 表名;
  3. 创建表:create table 表名(列名1 数据类型1 ,列名2,数据类型2…);
  4. 复制表:create table 表名1 like 表名2;
  5. 清空表的数据: delete from 表名;
  6. 删除表:drop table if exists 表名;

三、操作数据列

  1. 修改表名:alter table 表名 rename to 新的表名;
  2. 显示表的字符创建信息: show create table 表名;
  3. 修改表的字符集:alter table 表名 character set 字符集;
  4. 添加一列:alter table 表名 add 列名 数据类型;
  5. 修改列名称:alter table 表名 change 旧列名 新列名 数据类型;
  6. 修改列数据类型: alter table 表名 modify 列名 数据类型;
  7. 删除列:alter table 表名 drop 列名;

四、对数据进行增删改查(增删改查表中的数据)

  1. 添加数据:insert into 表名(列名1,列名2…)values{…};
  2. 删除数据:delete from 表名 where 条件;
  3. 删除全部记录:delete from 表名;
  4. 删除表并创建一个同名的空表(效率更高):truncate table 表名;
  5. 修改数据:update 表名 set 列名1=值1,列名2=值2 where 条件;

五、基本语法

基本语法

select 字段1,字段2....(字段列表)
from 表一,表二....(表名列表) 
where 条件1,条件2...(条件列表) 
group by 分组字段 
having 分组之后的条件 
order by  按什么字段排序 
limit 6 分页限定

查询的执行顺序

该文章是本作者根据自己的学习总结出来比较常用的命令,如果您是刚入门建议查看详细的SQL命令后面我将更新出来,有需要的可以去我主页查找 。

创作不易,看完的小伙伴点个赞支持下,谢谢

猜你喜欢

转载自blog.csdn.net/m0_64892604/article/details/129773844