本文链接:https://blog.csdn.net/weixin_42572884/article/details/82951675

一,数据库:

1. 查询数据库:show database;

2. 查询所在库:select database;

3. 指定查询库:show database 数据库名称;

4. 创建数据库:create database 数据库名称;

5. 删除数据库:drop database 数据库名称; (永久性删除)

6. 选择数据库:use/USE 数据库名;(不区分大小写)

二,数据表:

1. 查询所有表:show tables;

2. 查询指定表:show table 表名;

3. 创建数据表:create table 表名(字段 类型(主键自增:auto_increment primary key,字段 varchar(20) not null))charset=utf8;

4. 删除数据表:drop table 表名;

5. 修改原表名:alter table 原表名 rename 新表名;

三,表字段:

1. 添加表字段:alter table 表名 add 要添加的字段 带类型;

2. 删除表字段:alter table 表名 drop 要删除的字段名;

3. 修改表字段:alter table 表名 change 原字段名  新字段名 类型 not null;

4. 查询表字段:desc 表名;

5. 开头填字段:alter table 表名 要添加的字段带类型 frist;(一般为id主键类型很少用到)

6. 指定填字段:alter table 表名 add 要添加的字段名加类型 after 要在哪个字段后面添加就写哪个字段名

四,表信息:

1. 查询表信息:select * from 表名;

2. 添加表信息:insert into 表名(字段1,字段2)values(值1,值2);

3. 直接填信息:insert into 表名 values(值1,值2);

4. 修改表信息:update 表名 set 字段名=‘要修改的信息’ where 条件 以id为目标=信息-1;

5. 删除表信息:delete 表名 where 条件 id = 1;

6. 清空表信息:delete 表名;(清空表内所有信息保留字段)

7. 删除数据表:drop 表名;(直接删除数据表)

五,数据库编码:

1. 查看库编码:show variables like 'character_set_database';

2. 查看表编码:show create table 表名;

3. 建库设编码:create table 表名(字段1,字段2)charset=utf8;

4. 修改库编码:alter database 数据库名称 character set utf8;

5. 修改表编码:alter table 表名 character set utf8;

6. 修改列编码:alter table 表名 change 字段名 字段名 类型 character set utf8 not null;

六,表主键:

1. 删除自增id:alter table 表名 drop id;

2. 添加自增id:alter table 表名 add id int auto_increment primary key first;

3. 主键自增id:alter table 表名 add change id int not null auto_increment primary key;

4. 主键自增id:alter table 表名 add column id int auto_increment not null primary key (id);

5. 清空数据 并将字段恢复至1重新开始计数:truncate table 表名;

6. 删除表约束:alter table 表名 drop primary key;

7. 有自增的情况下,需要先删除自增,之后才能删除主键约束;

七,表外键:

1. 添加表外键:alter table 表名 constraint 外键名 foreign key 字段名 references 外表表名 字段名;

2. 删除表外键:alter table 表名 drop foreign key 外键名;

八,总结:

1. 查询:show database/table;(show 可以查询数据库 和 表)

2. 创建 :create database/table;(create 可以创建数据库 和 表)

3. 查表:select  查询表结构信息  desc 查询表结构

4. 修改:alter table (条件)

4. 删除:drop 与 delete 永久删除与 清空信息, 慎用;

mysql 数据库合并命令_mysql命令整合相关推荐

  1. mysql数据库管理系统模式_MYSQL命令行模式管理MySql的一点心得

    MYSQL命令行模式管理MySql的一点心得 MYSQL命令行模式管理MySql的一点心得 MySql数据库是中小型网站后台数据库的首选,因为它对非商业应用是免费的.网站开发者可以搭建一个" ...

  2. MySQl数据库常用的DOS命令

    MySQl数据库常用的DOS命令.. 这是第一部分.. 数据库的连接信息: jdbc:mysql://localhost:3306/shxt com.mysql.jdbc.Driver /* jdbc ...

  3. linux下mysql数据库基础及客户端命令详解

    linux下mysql数据库基础及客户端命令详解 1.mysql数据库存储引擎: SHOW ENGINES;   #查看mysql支持的存储引擎 常见有如下两个存储引擎: MyISAM:每表三个文件: ...

  4. mysql设置字符集命令_mysql命令设置字符集

    2页 1财富值 修改数据库字符集 2页 2财富值 mysql字符集 3页 2财富值 MySQL字符集 3页 免费 MySQL字符集问题 7页 2财富值喜欢此文档的还喜欢 ...... 默认字符集的方法 ...

  5. mysql数据库基础简介_MySql数据库基础之数据库简介及安装

    MySql数据库简介: 众所周知,MySql数据库是一款开源的关系型数据库,在Web应用方面,MySql是最好的.最流行的RDBMS(Relational Database Management Sy ...

  6. mysql数据库压缩备份_MySQL数据库之mysql数据库备份命令分享(mysql压缩数据库备份)...

    本文主要向大家介绍了MySQL数据库之mysql数据库备份命令分享(mysql压缩数据库备份) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 备份MySQL数据库的命令 复制代 ...

  7. mysql数据库简单指令_Mysql数据库一些简单命令

    2005年开发时曾经用过mysql数据库,时隔4年,需要把一个mysql的数据导入到一个新的mysql数据库中. 下载一个windows版本的mysql5.0.27版本,默认安装.(安装时需要设置数据 ...

  8. mysql带c的命令_mysql命令整理

    一.总结一下: 1.linux下启动mysql的命令: mysqladmin start /etc/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql ...

  9. php mysql source_详解MySQL数据库中有关source命令

    这篇文章主要介绍了MySQL 数据库 source 命令详解及实例的相关资料,需要的朋友可以参考下 MySQL 数据库 source 命令详解及实例 MySQL 数据库 source 命令,该命令是数 ...

  10. mysql数据库备份及恢复命令mysqldump,source的用法

    还原一个数据库:mysql -h localhost -u root -p123456 www<c:/www.sql 备份一个数据库:mysqldump -h localhost -u root ...

最新文章

  1. 阿里云学生计划领取攻略
  2. 由设置body线性背景色引发的问题-----当声明文档类型时,对body设置线性背景色,页面背景色无法整体线性过渡...
  3. python 输出 GPU内存 最大使用率
  4. MySQL的用户密码过期功能详解
  5. 为什么 Linux Mint 比 Ubuntu好?
  6. 18.QThread线程创建
  7. CentOS6.4 Install Nginx 1.4.4 到特定目录
  8. EMF-edit功能解析
  9. 大数据应用存在哪些安全隐患
  10. 关于IEnumeratorT泛型枚举器 和 IEnumerableT
  11. linux 下配置邮件发送功能
  12. Yamaha Vocaloid 5.6.2 x64 WiN 歌声合成器
  13. 黑马程序员Android28期视频下载
  14. 推荐一个博客:香樟小院-大宝系列,博主多年来坚持记录了一只叫大宝的野猫的生活点滴,大宝后来还有了个小宝.......
  15. 多元统计分析笔记二——多元分布
  16. 瑞思教育被认定为“公共空壳”公司,要参与电动汽车业务?
  17. 使用7z程序CLI实现基础功能
  18. 海报分享功能实现详解
  19. 2011最新QQ大盗使用教程
  20. 人工智能 java 坦克机器人系列: 强化学习_人工智能 Java 坦克机器人系列: 强化学习...

热门文章

  1. python 菜鸟:返回值_Python中的真实值和虚假值:详细介绍
  2. git基本概念与核心命令_Git:了解核心版本控制概念的初学者指南
  3. react hooks使用_我如何使用React Hooks在约100行代码中构建异步表单验证库
  4. Anaconda简介:它是什么,以及如何安装
  5. docker安装elasticsearch6.5.4
  6. 拿去用,常见几种加密算法的Python实现
  7. Python函数的概念和使用
  8. Handler处理器 和 自定义Opener
  9. jsoup html转义处理,jsoup解析网页出现转义符问题
  10. leetcode —— 面试题68 - I. 二叉搜索树的最近公共祖先