首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DDL数据库定义语言

常用的DDL(数据定义语言)的操作

Data Definition Language,数据定义语言,用来定义数据库,表,字段。

创建数据库

CREATE DATABASE datab

ase_name;

删除数据库

DROP DATABASE database_name;

切换数据库

USE database_name;

创建表

CREATE TABLE table_name (

column1 datatype1 constraints,

column2 datatype2 constraints,

...

);

修改表结构(添加列)

ALTER TABLE table_name ADD COLUMN column_name datatype constraints;

修改表结构(修改列)

ALTER TABLE table_name MODIFY COLUMN column_name new_datatype constraints;

修改表结构(删除列)

ALTER TABLE table_name DROP COLUMN column_name;

修改表名

ALTER TABLE table_name RENAME TO new_table_name;

删除表

DROP TABLE table_name;

添加主键约束

ALTER TABLE table_name ADD PRIMARY KEY (column1, column2, ...);

添加外键约束

ALTER TABLE table_name ADD CONSTRAINT constraint_name FOREIGN KEY (column_name) REFERENCES referenced_table(reference_column);

删除外键约束

ALTER TABLE table_name DROP FOREIGN KEY constraint_name;

创建索引

CREATE INDEX index_name ON table_name (column1, column2, ...);

删除索引

DROP INDEX index_name ON table_name;

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OQUuZyaYCFmTBua7vH-IFeww0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券