苍穹外卖建表语句

ALTER关键字

在SQL(Structured Query Language,结构化查询语言)中,ALTER 是一个关键字,用于修改数据库表的结构。使用 ALTER 语句可以添加、删除或修改表中的列,也可以修改表的其他属性,如约束、索引等。

ALTER 语句的基本语法如下:

ALTER TABLE table_name action;

其中 table_name 是要修改的表的名称,action 是要执行的具体操作,可以是添加列、删除列、修改列属性等。

1.

添加列

ALTER TABLE users ADD COLUMN age INT;

这条语句向 users 表中添加了一个名为 age 的新列,数据类型为整数(INT)

删除列

ALTER TABLE users DROP COLUMN age;

这条语句从 users 表中删除了名为 age 的列。

.

修改列

ALTER TABLE users MODIFY COLUMN age VARCHAR(255);

这条语句将 users 表中的 age 列的数据类型从整数(INT)修改为字符串(VARCHAR(255))

.

添加约束

ALTER TABLE users ADD CONSTRAINT unique_age UNIQUE (age);
  1. 这条语句为 users 表中的 age 列添加了一个唯一约束(UNIQUE),确保 age 列的值在表中是唯一的

ALTER 语句非常强大,但使用时需要谨慎,因为修改表结构可能会影响到依赖于该表的应用程序。在执行 ALTER 操作之前,建议备份数据库,并确保理解操作的影响。

新增员工需求分析设计样例

sql语句:

create table employee
(
    id          bigint auto_increment comment '主键'
        primary key,
    name        varchar(32)   not null comment '姓名',
    username    varchar(32)   not null comment '用户名',
    password    varchar(64)   not null comment '密码',
    phone       varchar(11)   not null comment '手机号',
    sex         varchar(2)    not null comment '性别',
    id_number   varchar(18)   not null comment '身份证号',
    status      int default 1 not null comment '状态 0:禁用,1:启用',
    create_time datetime      null comment '创建时间',
    update_time datetime      null comment '更新时间',
    create_user bigint        null comment '创建人',
    update_user bigint        null comment '修改人',
    constraint idx_username unique (username)
)
    comment '员工信息' collate = utf8mb3_bin;

页面原型:

博客内容均系原创,未经允许严禁转载!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇