zoukankan      html  css  js  c++  java
  • MySQL之常用SQL语句

    -- 将sid移动到第一行
    alter table student modify sid int first;
    -- 将sage移动到ssex后面
    alter table student modify sage int not null after ssex;
    
    -- 添加删除主键
    alter table student add primary key(sid);
    alter table student drop primary key;
    
    -- 添加删除唯一约束1
    alter table student add unique(sname);                                   
    alter table student drop index sname;
    alter table student drop key sname;
    -- 添加唯一性约束2
    alter table student add constraint uk unique key student(sname);
    -- 添加联合唯一索引
    alter table student add constraint double_uk unique index double_uk1(sname,ssex);
    
    -- 添加删除自增
    alter table student modify sid int auto_increment;
    alter table student modify sid int;
    
    -- 添加删除外键
    alter table student add constraint fk1 foreign key(sphone) references teacher(tid);
    alter table student drop foreign key fk1;
    
    -- 添加删除非空约束
    alter table student modify sage int not null;
    alter table student modify sage int;
    
    -- 修改字段名称及属性
    alter table student change sssex ssex char(2) default '男';
    
    -- 添加删除默认值
    alter table student modify sssex char(2) default '男';
    alter table student modify sssex char(2);                                             
    
    -- 查看表结构
    describe student;
    -- 查看索引
    show keys from student;
    -- 查看表源码
    show create table student;
    
    -- 修改表的存储引擎
    -- ALTER TABLE tb_name ENGINE=存储引擎名称
    ALTER TABLE user12 ENGINE=MyISAM;
    
    -- 修改自增长的值
    -- ALTER TABLE tb_name AUTO_INCREMENT=值
    ALTER TABLE user12 auto_increment=100;
    
    -- 如果表存在就删除
    drop table if exists tablename;
    
  • 相关阅读:
    JavaScript判断移动端及pc端访问不同的网站
    详情点击文字展开,再点击隐藏
    让IE6/IE7/IE8浏览器支持CSS3属性
    随机输入两位数,并将其交换位置输出
    100-999的水仙花数
    C++读取文件
    求n项阶乘之和并求出和的后六位
    n的阶乘
    3*n+1问题
    完全平方数的判断
  • 原文地址:https://www.cnblogs.com/zz-newbie/p/15039859.html
Copyright © 2011-2022 走看看