浏览器标题切换
浏览器标题切换end

数据库常用操作

  • use students;

  • desc students;

  • 修改表名:alter table 原表名 rename as 新表名

  • 删除指定数据库:drop database 数据库名;

  • 删除指定表:drop table [if exists] 表名;

  • 创建数据表:

    ```
    create table if not exists `students`(
    `id` int(4) not null auto_increment comment '学号',
    `name` varchar(20) not null default '匿名' comment '姓名',
    `pwd` varchar(20) not null default '123456' comment '密码',
     `birth` datetime default null comment '出生日期',
    primary key(`id`) ) engine = innodb default charset = utf8;
    ```
    
  • 添加表的字段:alter table 表名 add 添加的字段 属性(字段的数据类型);

    比如:```alter table students add sex varchar(2);```
    
  • 删除表的字段:alter table 字段所在数据表名 drop 需要删除的字段;

    比如:```alter table students drop sex;```
    

引申:modify和change的区别

  1. modify:能修改字段类型和约束,不能重命名字段。

  2. change:不能修改字段类型和约束,能重命名字段。

  3. 综上所述:modify能修改字段类型和约束,change能重命名字段。

posted @   抓水母的派大星  阅读(81)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示