常用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)

大家都在看

  • 07 sql函数

    函数:切记函数和括号要紧密相连内置函数1.算术函数abs mod roundmax min avg sum count 这几个为聚集函数,特别在分组中常用 select abs(-…

    数据库 2023年6月16日
    063
  • django中有关ajax的部分

    Django_ajax AJAX(Asynchronous Javascript And XML)翻译成中文就是”异步Javascript和XML”。即使用…

    数据库 2023年6月14日
    086
  • 新的开始

    今天,我正式开始我的博客分享,java人加油 posted @2022-03-05 21:25 小小羊儿 阅读(10 ) 评论() 编辑 Original: https://www…

    数据库 2023年6月11日
    083
  • JDK自带线程池学习

    JDK自带线程池 线程池的状态 线程有如下状态 RUNNING状态:Accept new tasks and process queued tasks SHUTDOWN状态:Don…

    数据库 2023年6月11日
    099
  • 二手车价格预测 | 构建AI模型并部署Web应用 ⛵

    💡 作者:韩信子@ShowMeAI📘 数据分析实战系列:https://www.showmeai.tech/tutorials/40📘 机器学习实战系列:https://www.s…

    数据库 2023年6月14日
    073
  • Tomcat端口占用

    进入命令行命令:netstat -ano作用:查看所有端口占用 命令:netstat -aon|findstr 端口号port作用:查看端口号port占用情况 命令:taskkil…

    数据库 2023年6月11日
    058
  • SQL函数-聚合函数

    聚合函数 聚合函数是对一组数据进行汇总输出的函数。 输入:一组数据集合输出:单个值 举例:返回一组数据的最大值、平均数、最小、方差等操作。 常见函数举例: 1,AVG函数:返回一组…

    数据库 2023年6月16日
    077
  • MySQL高性能索引策略和查询性能优化

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

    数据库 2023年5月24日
    072
  • 分析了2020年3万多条的微博热搜,我看到了什么

    前言 2020年是艰难的一年,但即使再难,也都过去了。 分析一下2020年的新闻热搜,可以大致了解网民都在关注什么。 微博热搜以娱乐为主,头条的热搜更偏向民生与时事。今天,我们先分…

    数据库 2023年6月16日
    091
  • HMX-Server-分步式服务器框架(开源+源码)

    (原文地址:http://www.cnblogs.com/hellohuang/p/5492302.html ) 这是一个简单实现有分步式框架,由5个服务进程组成一个服务器,它们分…

    数据库 2023年6月14日
    0106
  • Nginx平滑升级版本

    Nginx平滑升级版本 一, 查看现目前版本,准备预升级版本的安装包 #查看nginx版本 /usr/local/nginx/sbin/nginx -v #测试nginx访问是否正…

    数据库 2023年6月11日
    074
  • django-nginx与uwsgi项目部署

    uwsgi是提供动态服务的 nginx反向代理 在项目中创建一个settings.py的副本。我这里重命名为copy_settings.py,将配置文件中的DEBUG=False …

    数据库 2023年6月6日
    095
  • Tomcat解压war包错误

    最近一个项目由于需要频繁发布,我又懒得把项目的war包和同名文件夹一起复制,一般发布war包等待war包自动解压来发布站点,当发布了39次时,war包解压异常最显著的信息是原来解压…

    数据库 2023年6月9日
    057
  • Mysql的读写分离中间件该怎么写?听我来说。

    网上有很多读写分离的中间件,像proxy,mycat等等,由于本人比较懒,懒得去读各种开源的东西,还是想造轮子来得快。 1、了解mysql通信协议,其中有分4.1之前和4.1版本的…

    数据库 2023年6月14日
    094
  • Word书签替换,加盖电子印章及转换PDF(Java实用版)

    一、前言 在项目中有需要对word进行操作的,可以看看哈,本次使用比较强大的spire组件来对word进行操作,免费版支持三页哦,对于不止三页的word文件,可以购买收费版,官网:…

    数据库 2023年6月16日
    079
  • centos下安装jdk8和maven

    创建目录 mkdir -p/usr/local/java/ 网盘拉去JDK和Maven 链接:https://pan.baidu.com/s/1GgJk8ji0r-tjGAj_ea…

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