mysql对表的基本操作

创建数据库:create database name_database;

创建表:use name_database;
    create table name_table
     (
       id int(11),
       name varchar(25)
     );

删除表:drop table name_table;
修改表名:alter table old_name_table rename new_name;
修改字段(列)类型:alter table name_table modify name_column type_data;
修改字段名:ALTER TABLE name_table CHANGE name_column name_column_new type_column_new;
插入新的字段(列):alter table name_table 1 add name_column type_column first;
插入新的字段(列):alter table name_table add name_column type_column after any_old_name_primary_key;
删除字段:alter table name_table drop name_column;
删除表的外键约束:alter table name_table drop foreign key name_primary_key;

删除关联表:
一、先删除被关联表:drop table name_table;(可能会出错)
二、删除外键约束:alter table name_table drop foreign key name_primary_key;
三、删除被关联表。
四、删除关联表。

当表建好后,如果要添加主键(之前忘记添加主键):ALTER TABLE name_table ADD PRIMARY KEY(id);
说明:id为举例,则命令执行后,id为主键。可以添加多个字段,因为主键可以由多个字段构成。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值