MySQL常用命令

本文详细介绍了SQL在数据库管理中的关键操作,包括创建、修改数据表结构,使用各种约束,以及插入、更新和删除数据的SQL语句,涵盖了从基础到高级的实用技巧。
摘要由CSDN通过智能技术生成

查看数据库:

show databases;

打开数据库:

use 数据库名

删除数据库:

drop database 数据库名

创建数据表的命令格式:

create table 表名

(列名 1 数据类型);

复制数据表:

create table 新表名

like 参照表名

修改数据表名:

rename table 旧表名 to 新表名

修改数据表结构:

alter table 表名

add 新增列的数据类型

删除数据列:

alter table 表名 drop 列名

删除数据表:

drop table 表名

为表中列重命名:

alter table change 旧列名 新列名 字段类型

修改表中列的数据类型:

alter table 表名

modify 列名 新类型

完整数据表的结构设计

非空约束(NOT NULL):

对已经存在的表设置:

ALTER TABLE 表名

MODIFY 列名数据类型 NOT NULL;

唯一约束(UNIQUE ):

对已经存在的表设置:

ALTER TABLE 表名

ADD 约束名 UNIQUE KEY (列名);

主码约束(PRIMARY KEY):

对已经存在的表设置:

ALTER TABLE 表名

ADD 约束名 PRIMARY KEY (列名);

默认值约束(DEFAULT):

对已经存在的表设置:

ALTER TABLE 表名 ALTER 列名 SET DAFAULT '默认值';

检查约束(CHECK):

对已经存在的表设置:

ALTER TABLE 表名

ADD 约束名 CHECK(条件表达式);

外码约束(FOREIGN KEY):

对已经存在的表设置:

ALTER TABLE 表名(外表)

ADD 约束名 FOREIGN KEY (列名)

REFERENCES 表名(主表名)(列名)

ON DELETE RESTRICT

ON UPDATE RESTRICT;

用SQL语句操作数据表

插入数据:

INSERT INTO 表名(列名1,列名2...)

VALUES(数据1,数据2...);

更新数据:

UPDATE 表名

SET 列名=表达式1

WHERE 更新条件

删除数据:

DELETE FROM 表名

WHERE 条件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值