zoukankan      html  css  js  c++  java
  • MySql数据库_02

    数据库基础_笔记02

    2019年11月12日 星期二 CQCEE

    表的管理

    修改表名

    修改表名语法:
    ALTER TABLE <旧表名>RENAME <新表名>;

    alter table xa rename xa1;
    

    在这里插入图片描述

    修改字段名

    修改字段名语法:
    ALTER TABLE <表名> CHANGE <原字段名> <新字段名> <新数据类型>;

    alter table xs_qk change 课程 课程号 char(3); //未对数据类型进行更改原样拼写
    

    在这里插入图片描述

    修改字段数据类型

    ALTER TABLE <表名> MODIFY <字段名> <数据类型>;

    alter table xs_qk modify 课程号 int (10); 
    

    ps:外键不可以修改。要修改删除外键后尝试。
    在这里插入图片描述

    添加字段

    添加字段语法:
    ALTER TABLE <表名> ADD <新字段名> <数据类型> [约束条件] [FIRST] [AFTER 原有字段名]
    其中“first”和“after”是可选参数,“first”表示新加字段在此表前面,“after”表示在此字段后面新加,如为缺省值,默认在最后添加。

    alter table xs_qk add 性别 char(2) not null default '男' after 姓名;
    

    在这里插入图片描述
    这个方法也可以用来添加表的完整性约束。

    删除字段

    删除字段语法:

    ALTER TABLE <表名> DROP <字段名>;
    在这里插入图片描述
    drop还可以用于删除库,表。语法基本相同
    在这里插入图片描述
    删除表
    在这里插入图片描述

    改变字段排列顺序

    字段的顺序是在创建表时确定的,在后期运维中是可以改变的
    改变字段排序语法:
    ALTER TABLE <表名> MODIFY <字段 1> <数据类型> FIRST | AFTER <字段2>;

    alter table xa1 modify 学号 char(10) after 姓名; //把学号放在姓名后面
    

    在这里插入图片描述

    删除外键约束

    删除外键约束,主表和从表之间的关联就会被解除。
    删除外键约束语法:
    ALTER TABLE <表名> DROP FOREIGN KEY <外键约束名>
    在这里插入图片描述

    alter table xa1 drop foreign key KF_xs_qk_HX; //KF_xs_qk_HX是我在创建外键约束时自己命名的外键约束名
    

    在这里插入图片描述

    更改表的存储引擎

    mysql5.5以后默认存储引擎时 InnoDB,在5.5之前默认用的是MyISAM。
    InnoDB
    支持外键引用完整性约束。它支持提交、回滚和紧急恢复功能来保护数据。
    MyISAM
    该存储引擎管理非事务性表,提供高速存储和检索,支持全文搜索。
    除了以上两种,mysql还支持其它引擎。。。。
    在这里插入图片描述

    alter table xa1 engine myisam;
    

    当然还可以更改编码格式,语法相同。
    在这里插入图片描述
    常用的编码格式GB18030,GBK,utf-8均可。

    ps:
    在MySQL中对数据操作的关键字主要有select、insert、update、delete等,其中使用最多的关键字是 select

  • 相关阅读:
    嘿嘿...World Cup 2006!
    打开指定的access数据库
    微软的好东东:Slideshow Generator Powertoy for Windows XP
    大地诗景:银川 (转载)
    软件加密技术及实现(转载)
    惠威D1080带来精致听音感受
    编辑word中文本框的内容
    管理之困:居高不下的流动率
    【转】力控的60个经典问题
    解决联想部分电脑不能用GHOST备份问题
  • 原文地址:https://www.cnblogs.com/cqnswp/p/12568888.html
Copyright © 2011-2022 走看看