首页 > 数据库 >MySQL基础语句概括

MySQL基础语句概括

时间:2024-02-23 14:11:30浏览次数:27  
标签:语句 ... 概括 数据库 MySQL 字段 表名 TABLE

1.DDL语句

(1)DDL数据库操作

SHOW DATABASES;     //显示当前数据库列表
CREATE DATABASE 数据库名;      // 创建数据库
USE 数据库名;                   //转到指定数据库
SELECT DATABASE();            //返回当前数据库名称

(2)DDL表操作

SHOW TABLES;
CREATE TABLE 表名(字段 字段类型,字段 字段类型...字段,字段类型);
DESC 表名;    //查看表结构
SHOW CREATE TABLE 表名;     //查看建表语句
ALTER TABLE 表名 ADD/MODIFY/CHANGE/DROP/RENAME TO...
ALTER TABLE 表名 MODIFY  字段名,新数据类型;   //修改数据类型
ALTER TABLE 表名 CHANGE 旧字段名 新字段名  新数据类型;    //修改数据字段和数据类型。
DROP TABLE 表名;                  //删表

DML语句

INSERT INTO 表名(字段1,字段2...)VALUES(值1,值2...),(值1,值2...)
UPDATE 表名 SET 字段1=值1,字段2=值2...(WHERE 条件);   //修改数据
DELETE FROM 表名(WHERE 条件);   //删除数据

DQL语句

标签:语句,...,概括,数据库,MySQL,字段,表名,TABLE
From: https://www.cnblogs.com/weakcore/p/18029379

相关文章

  • ubuntu 安装mysql
    1.dpkg--list|grepmysql命令可以查看当前系统是否已有mysql的相关包;同时该命令也可用于装完mysql之后的检查:ubuntu18.04的版本对应的默认的mysql的版本还是5.7。。 不过无所谓。 2.安装完之后,默认mysql的进程就是启动着的,可以使用 netstat-tap|grepmysql命令查......
  • .Net Core Unit of Work 基于Entity Framework Core 封装的多数据源操作 (MySql版本)
    先说一下UnitofWork是什么:UnitofWork(工作单元)是一种设计模式,通常用于管理数据库事务和持久化操作。它有助于确保数据操作的一致性和完整性,同时减少不必要的数据库操作,提高性能。在软件开发中,UnitofWork模式通常与Repository模式一起使用。下面是UnitofWork模式的......
  • 【mysql系列】mysql安装和卸载详细教程 mysql-8.0.31-winx64
    【mysql系列】mysql安装和卸载详细教程mysql-8.0.31-winx64......
  • mysql 怎么启动服务 Linux CentOS和Fedora Windows系统
    mysql怎么启动服务<p>mysql是一个免费的开源数据库管理系统,广泛应用于web应用程序开发,是linux/unix系统中最常用的数据库之一,这篇文章将介绍如何启动mysql服务。</p>一、Linux系统下启动MySQL服务使用默认命令使用默认命令启动MySQL服务十分简单,只需使用......
  • 史上最全的生产环境中MySQL调优指南
    性能监控使用showprofile查询剖析工具,可以指定具体的type使用performanceschema来更加容易的监控mysql使用showprocesslist查看连接的线程个数,来观察是否有大量线程处于不正常的状态或者其他不正常的特征schema与数据类型优化数据类型的优化合理使用范......
  • mysql 8.0版本 秒级别加列
    假设有一个名为test_table的MySQL8.0表,目前没有任何数据,我们想要在某一列之后添加一列created_at,类型为TIMESTAMP,并设定为记录每行插入时的秒级别时间戳,使用ALGORITHM=INSTANT进行在线添加列的操作。以下是测试案例: --首先,创建一个测试表CREATETABLE`test_table1`(......
  • 入门mysql
    #查询有多少数据库指令showDATABASESshowdatabases;#创建数据库指令CreateDATABASE名字createdatabasemeasurement;#创建好数据库想要显示数据库信息showcreatedatabasemeasurementshowcreatedatabasemeasurement;#显示的是默认的编码格式......
  • MySQL笔记
    MySQL拓展笔记三范式理解第一范式:所有列原子不可分第二范式:一行数据要有一个唯一标识该行的字段(比如主键)第三范式:要求表中每列都和主键列直接相关常用函数IFNULL(exp1,exp2)、IF(exp1,exp2,exp3)、ISNULL(exp)SELECT employee_id,-- 1.判断是否为null,如果为null则展示0,......
  • docker中mysql容器中配置时区
    mysql在docker容器中跑默认是取系统时区的,所以一般是UTC的时区,也就是说在中国的话,会比实际时间小8个小时。所以可以在环境变量中配置时区,我这里是通过docker-compose.yml中配置,如下图:[root@localhostmysql8]#catdocker-compose.ymlversion:'3'services:mysql8:......
  • MySQL进阶语法【视图 触发器 事务 存储过程 流程控制】
    MySQL进阶语法【一】视图【1】概念在MySQL数据库中,视图(View)是虚拟的表,其内容是基于执行特定查询所得到的结果集。视图是通过查询来定义的,它可以包含一个或多个表中的特定列,也可以包含计算字段、聚合函数等。视图并不实际存储数据,而是动态地从基本表中获取数据并进行组合,每当......