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

MySQL 基础语句

时间:2023-02-04 13:56:16浏览次数:38  
标签:语句 Language 删除 数据库 MySQL 基础 注释 表名 table

SQL(Structured Query Language),结构化查询语言,用于访问和处理数据库的标准的计算机语言

SQL 语法特征:

  • 大小写不敏感

  • 可以单行或多行书写,最后以 ; 号结束

  • 支持单行、多行注释:

    • 单行注释: -- 注释内容(-- 后面一定要有一个空格)
    • 单行注释:# 注释内容(# 后面可以不加空格,但推荐加上)
    • 多行注释:/* 注释内容 */

可以将 SQL 语言按照功能分为四类:

  • 数据定义:DDL(Data Definition Language)

    • 库的创建删除、表的创建删除等
  • 数据操纵:DML(Data Manipulation Language)

    • 新增数据、删除数据、修改数据等
  • 数据控制:DCL(Data Control Language)

    • 新增用户、删除用户、密码修改、权限管理等
  • 数据查询:DQL(Data Query Language)

    • 基于需求查询和计算数据

DDL

数据库操作

查看所有数据库

show databases;

查看当前使用的数据库

select database();

创建数据库

create databases 数据库名 charset=utf8;

删除数据库

drop database 数据库名;

使用数据库

use database 数据库名;

表操作

查看数据库中所有表(需要先选择数据库)

show tables;

查看表结构

desc 表名;

创建表

create table 表名(
  列名称 列类型,
  列名称 列类型,
  ...
);

其中,列类型有:

  • int :整数
  • float :浮点数
  • varchar(长度) :文本(长度填写整数类型,用于限制文本长度,可填的最大数字为 255)
  • date :日期类型
  • timestamp :时间戳类型

修改表–添加字段

alter table 表名 add 列名 类型;

修改表–修改字段–重命名版

alert table 表名 change 原名 新名 类型及约束;

修改表–修改字段–不重命名

alter table 表名 modify 列名 类型及约束;

删除表–删除字段

alter table 表名 drop 列名;

删除表

drop table 表名;

drop table if exists 表名

查看表的创建语句–详细过程

show create table 表名;

DML

标签:语句,Language,删除,数据库,MySQL,基础,注释,表名,table
From: https://www.cnblogs.com/jiankychen/p/sql.html

相关文章