zoukankan      html  css  js  c++  java
  • sql 复习

    创建表

    #设置外键
    create table example3(id int primary key,
        stu_id int,
        course_id int,
        constraint c_fk foreign key(stu_id,course_id) 
        references example2(stu_id,course_id));
    # not null
    create table example4(id int not null primary key,
        name varchar(20) not null,
        stu_id int,
        constraint d_fk foreign key(stu_id)
        references example1(stu_id));
    #..
    create table example5(id int primary key,
        stu_id int unique,
        name varchar(20) not null);
    #..
    create table example6(id int primary key auto_increment,
        stu_id int unique,
        name varchar(20) not null);
    #..
    create table example7(id int primary key auto_increment,
        stu_id int unique,
        name varchar(20) not null,
        english varchar(20) default 'zero',
        math float default 0,
        computer float default 0);

     修改表

    #alter table;
    alter table example0 rename user;
    
    alter table user modify name varchar(30);
    
    alter table user change id stu_id int;
    
    alter table user add age int(4) not null;
    
    alter table user add num int(8) primary key first;

    修改表名

    修改字段数据类型,字段名

    增加字段

    在首行增加字段

    指定位置增加字段

    删除字段

     删除外键约束

    首先查看外键名称

    删除外键约束

     删除表

    删除没有被关联的普通表

    删除被其他表关联的父表(共两种方式)

    ①:删除外键约束,再删除父表;

    ②:删除字表,再删除父表;

  • 相关阅读:
    SQL 表连接
    SQL 时间日期函数
    SQL 转换函数
    25 -2 正则爬虫例子
    25 -1 正则 re模块 (findall、search、match、sub、subn、split、compile、finditer)
    25 python 常用模块
    24- 1 模块
    23-8 python模块定义
    23-5 面试题:1000个员工,我们认为名字和年龄相等,就为同一个人
    23-4 __eq__方法
  • 原文地址:https://www.cnblogs.com/xiaoduc-org/p/5988013.html
Copyright © 2011-2022 走看看