Mysql数据库命令

本文详细介绍了Mysql数据库的各种操作,包括创建、查看和删除数据库,表结构的修改,数据的插入、修改和删除,排序查询,聚合函数和分组,连接查询,子查询,视图的创建、查看、修改和删除,以及存储过程和函数的基本操作。
摘要由CSDN通过智能技术生成

Mysql

CREATE DATABASE 名字 创建数据库

SHOW DATABASE 查看数据库

USE 数据库名字 选择数据库

DROP DATABASE 数据库名字 删除数据库

SHOW ENGINES\G 查看数据库支持的存储与引擎

DESC 查看表

PRIMARY KEY 添加主键

AUTO_INCREMENT 设置自增约束

NOT NULL 设置非空约束

UNIQUE 设置唯一约束

UNSIGNED 设置无符号约束

DEFAULT 设置默认约束

CONSTRAINT FOREIGN 和 REFERENCES 设置外键的关键字

ALTER TABLE 原表名 RENAME 修改后的表名 修改表名

ALTER TABLE 表明 MODIFY 字段名 修改字段数据类型

ALTER TABLE 表明 CHANGE 原字段名 被改后字段名 字段类型 修改字段名

ALTER TABLE 表明 ADD 增加字段以及数据类型

ALTER TABLE 表明 DROP 字段名 删除字段

ALTER TABLE 表明 MODIFY 修改字段顺序

DROP TABLE [IF EXISTS ] 表名 删除没有被关联的表

ALTER TABLE 表名 DROP FOREIGN KEY 删除被其他表关联的主表

插入数据

INSERT INTO 表名

VALUES (插入的数据) 插入指定字段以及字段值;插入数据

INSERT INTO 表名 VALUES(字段值) 不指定字段,插入字段值

INSERT INTO 表名()

SELECT 字段名 FROM 表名 查看字段下的数据

修改数据

UPDATE 表名 SET 字段名 修改数据

UPDATE 表名 SET 字段名 WHERE 字段名=? 修改指定数据

删除数据

DELETE FROM 表名 删除所有数据

DELETE FROM 表名 WHERE 删除指定的数据

数据查询

SELECT * FROM 表名 查询表中所有字段

SELECT 字段名 FROM 表明 查询指定的字段

SELECT * FROM 表名 WHERE 限制条件 查询指定的记录

多条件查询

SELECT *FROM 表名 WHERE 条件 AND 条件 指定条件进行查询

OR IN 条件的判断

SELECT * FROM 表名 WHERE id IN (1,3 ) 查询表中id值为1和3 的记录

SELECT * FROM 表名 WHERE 字段名 IS NULL 查询字段是空的值

SELECT DISTINCT 字段名 FROM 表名 查询结果不重复

SELECT * FROM 表名 WHERE 字段名 BETWEEN 开始值 AND 结束值 范围查询

SELECT *FROM 表名 WHERE 字段名 LIKE 字符名 字符匹配查询

SELECT *FROM 表名 WHERE 字段名 LIKE '字%' 用 % 查询表中字段 中值 以什么 字 开头的记录

SELECT *FROM 表名 WHERE 字段名 LIKE '字__' 用 __ __ 查询表中字段值以什么字开头的记录

排序查询

DESC 降序查询 ASC 升序查询

SELECT * FROM 表名 ORDER BY 字段名 [ASE] 或 [DESC] 排列查询

SELECT *FROM 表名 LIMIT 2,3; 查询表中从第二列后的三列; 条件查询

聚合函数和分组数据

COUNT () 计算表中的记录函数 ;SUM () 计算字段值的总和;

AVG() 计算字段值的平均值; MAX () 查询字段值中的字段值;

MIN () 查询表中字段值最小值;

SELECT COUNT(字段名) AS 命名 FROM 表名 统计函数的数量

分组查询

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值