常用MySQL语句(持续更新)

1. 客户端登录

在终端输入

mysql -u[用户名] -p[密码]

2. 数据库级别操作

// 创建数据库
create database [db name];
// 查看数据库列表
show databases;
// 选择数据库
use [db name];

常用MySQL语句(持续更新)

3. 查看表列表

show tables;

常用MySQL语句(持续更新)

4. 查看建表语句

show create table [table name]\G

常用MySQL语句(持续更新)

5. 查看表结构

show full columns from [table name];

常用MySQL语句(持续更新)

6. 增加字段

增加一个字段

alter table [table name] add [column name] [type] [constraint] after [existing column];

同时增加多个字段

alter table [table name] add [column name] [type] [constraint] after [existing column],
                         add [column name] [type] [constraint] after [existing column];

在t_student表height字段后面新增weight

常用MySQL语句(持续更新)

7. 删除现有字段

删除单个字段

alter table [table name] drop [column name]

删除多个字段

alter table [table name] drop [column name],drop [column name];

常用MySQL语句(持续更新)

8. 修改现有字段

需要字段的完整定义
alter table [table name] modify column [column name] [type] [constraint] COMMENT [comment content];

将年龄字段类型改为tinyint

常用MySQL语句(持续更新)

9. 创建索引

常用MySQL语句(持续更新)

10. 删除索引

drop index [index name] on [talbe name]

常用MySQL语句(持续更新)

11. 插入数据

插入数据

INSERT INTO [table name] ( [field1], [field2],[fieldN] )
                        VALUES ( [value1], [value2],[valueN] ), ( [value12], [value22], [valueN2]);

常用MySQL语句(持续更新)

12. GROUP_CONCAT

将字段值按指定分隔符(默认英文逗号)连接成一个字符串

GROUP_CONCAT(DISTINCT [expression] ORDER BY [expression] SEPARATOR [sep]);

按年龄进行分组,并获取分组下各行的id

常用MySQL语句(持续更新)

获取所有不同年龄,并按 ; 分隔

常用MySQL语句(持续更新)

Original: https://www.cnblogs.com/amos01/p/16500875.html
Author: Amos01
Title: 常用MySQL语句(持续更新)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/612544/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 解决数据库报错Error 1390: Prepared statement contains too many placeholders的问题

    今天,当您开发一个项目时,您试图一次插入大量数据,但出现了以下错误: [En] Today, when you were developing a project, you tri…

    数据库 2023年5月24日
    0110
  • 第十六章:接口

    本篇翻译自《Practical Go Lessons》 Chapter 16: Interfaces 1 你将在本章学到什么? 什么是类型接口? 如何定义接口。 “实现…

    数据库 2023年6月6日
    0103
  • element-ui el-table 悬停/选中 行样式,鼠标样式

    /* 用来设置当前页&am…

    数据库 2023年6月16日
    084
  • 5 float f = 3.4,是否正确

    不正确,赋值运算符 “=” 左右两边的精度类型不匹配。 Java中,有小数点的默认被存储为double类型,即双精度;而float类型的变量为单精度。 可以…

    数据库 2023年6月6日
    078
  • datatable 转化成xml以及json

    datatable dt=xxx获取 赋值给应用的字段 var pp=dt.row[0][“datatable里面的字段”].tostring() var …

    数据库 2023年6月9日
    087
  • MySQL扩展

    1、行转列 源数据: 目标数据: 数据准备 — 建表插入数据 drop table if …

    数据库 2023年5月24日
    077
  • mqtt长连接报错32000

    背景 项目需要使用mqtt协议建立长连接,我是客户端,需要连上服务端同学的提供的地址;客户端使用的是paho提供的客户端sdk,如下: org.eclipse.paho org.e…

    数据库 2023年6月11日
    0128
  • ShardingSphere 云上实践:开箱即用的 ShardingSphere-Proxy 集群

    本次 Apache ShardingSphere 5.1.2 版本更新为大家带来了三大全新功能,其中之一即为使用 ShardingSphere-Proxy chart 在云环境中快…

    数据库 2023年6月16日
    089
  • 第04章 MySQL运算符详解

    第04章 MySQL运算符详解 1. 算术运算符 算术运算符主要用于数学运算,可以在运算符前后连接两个数值或表达式,并对数值或表达式执行加(+)、减(-)、乘()、除(/)和模(%…

    数据库 2023年5月24日
    097
  • Typora + PicGo + Gitee 解放你对图片的管理

    计算机环境准备 Typora PicGo nodejs Typora官网: https://typora.io/ PicGo官网: https://picgo.github.io/…

    数据库 2023年6月9日
    087
  • 算法-贪心思想

    算法-贪心思想 庭前看玉树,肠断忆连枝 一、剪绳子 1、题目描述 把一根绳子剪成多段,并且使得每段的长度乘积最大。 2、解题思路 尽可能得多剪长度为 3 的绳子,并且不允许有长度为…

    数据库 2023年6月14日
    0150
  • 第18章 MySQL8其它新特性

    第18章 MySQL8其它新特性 1. MySQL8新特性概述 MySQL从5.7版本直&a…

    数据库 2023年6月6日
    089
  • 2022-8-23 css

    ✏️CSS 一个标签可以有多个css样式浏览器处理冲突的能力,如果一个属性通过两个相同的选择器设置到这个元素上,会根据样式的层叠规则样式的层叠规则——按照样式的声明顺序来层叠的【就…

    数据库 2023年6月14日
    073
  • NO.5 MySQL-笔记

    404. 抱歉,您访问的资源不存在。 可能是URL不正确,或者对应的内容已经被删除,或者处于隐私状态。 [En] It may be that the URL is incorre…

    数据库 2023年5月24日
    094
  • 软件测试基础理论

    软件基础的理论 一, 什么是软件产品 它是一个逻辑产品,没有实体,包括程序,文档和数据,需要通过终端设备才能体现出来功能和作用 二, 软件产品的中间过程文档 客户需求 &#…

    数据库 2023年6月16日
    096
  • MySQL 学习笔记(五)–mysqldump

    mysqldump 与 –set-gtid-purged 设置 (1) mysqldump The mysqldump client utility performs …

    数据库 2023年6月16日
    0106
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球