栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

【MySQL】【语法】

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【MySQL】【语法】

一、DDL----操作数据库 1.查询

SHOW DATABASES;

2.创建
  • 创建数据库

CREATE DATABASE 数据库名称;

  • 创建数据库(判断,如果不存在则创建)

CREATE DATABASE IF NOT EXITS 数据库名称;

3.删除
  • 删除数据库

DROp DATABASES 数据库名称;

  • 删除数据库(判断,如果存在则删除)

DROP DATABASES IF NOT EXITS 数据库名称;

4.使用数据库
  • 查看当前使用的数据库

SELECT DATABASES();

  • 使用数据库

USE 数据库名称;

二、DDL----操作表 1.创建(Create)
  • 创建表

CREATE TABLE 表名 (

        字段名1 数据类型1,

        字段名2 数据类型2,

        ....

        字段名n 数据类型n

);

注意:最后一行末尾,不能加逗号

2.查询(Retrieve)
  • 查询当前数据库下所有表名称

SHOW TABLES;

  • 查询表结构

DESC 表名称;

3.修改(Update)
  • 修改表名

ALTER TABLE 表名 RENAME TO 新的表名;

  • 添加一列

ALTER TABLE 表名 ADD 列名 数据类型;

  • 修改数据类型

ALTER TABLE 表名 MODIFY 列名 新数据类型;

  • 修改列名和数据类型

ALTER TABLE 表名 DROP 列名;

  • 删除列

ALTER TABLE 表名 DROP 列名;

4.删除(Delete)
  • 删除表

DROP TABLE 表名;

  • 删除表时判断表是否存在

DROP TABLE IF EXISTS 表名;

三、DML 添加数据 1.给指定列添加数据

INSERT INTO 表名(列名1,列名2...) VALUES(值1,值2...);

2.给全部列添加数据

INSERT INTO 表名 VALUES(值1,值2...);

3.批量添加数据

INSERT INTO 表名(列名1,列名2...) VALUES(值1,值2...),(值1,值2...)...;

INSERT INTO 表名 VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...),...;

修改数据 1.修改表数据

UPDATE 表名 SET 列名1=值1,列名2=值2,...[WHERe 条件];

注意:修改语句中如果不加条件,则将所有数据都修改!

删除数据 1.删除数据

DELETE FROM 表名 [WHERe 条件];

注意:删除语句中如果不加条件,则将所有数据都删除!

四、DQL

1.查询语法

SELECt

        字段列表

FROM

        表名

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/904437.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号