• 数据库表的定义和修改操作


    下面的语句全部用小写表示,方便记忆。刚学了入门的一些语句如下:

    1.创建一个数据库schoolInfo

    create database schoolInfo;

    2.创建teacherInfo表

     1 create table teachInfo(
     2 
     3 id int(4) not null unique primary key auto_increment,#主键
     4 
     5 num int(10) not null unique,#唯一键
     6 
     7 Name varchar(20) not null,#可变长度的字符串
     8 
     9 Sex varchar(4) not null,
    10 
    11 Birthday datetime,#日期时间类型,范围从公元1753年1月1日00:00:00.000 到9999年12月31日23:59:59.997 
    12 
    13 Address varchar(50)
    14 
    15 );

    3.将teacherInfo表的name字段的数据类型改为varchar(30)

    alter table teacherInfo modify name varchar(30) not null;

    4.将birthday字段的位置改到sex字段的前面

    alter table teacherInfo modify birthday datetime after name;

    5.将num字段改名为t_id

    alter table teacherInfo change num t_id int(10) not null;

    6.将teacherInfo 表的address字段删除

    alter table teacherInfo drop address;

    7.在teacherInfo表中增加名为wages的字段,数据类型为float

    alter table teacherInfo add wages float;

    8.将teacherInfo表改名为teacherInfo Info

    alter table teacherInfo rename teacherInfo_Info;

    9.将teacherInfo 表的存储引擎更改为MyISAM类型

    alter table teacherInfo engine=MyISAM;
  • 相关阅读:
    极坐标
    OpenGL: 你不知道的左右手坐标系
    三角函数定义
    计算机中负数的表示与加法计算
    Vue3.x知识图谱
    数的类型
    Mac Xcode卸载后Git无法使用的解决
    JS 时间格式化
    python列表和元素的区别_python数组和列表区别
    微信小程序常用样式汇总
  • 原文地址:https://www.cnblogs.com/wxywxy/p/6793038.html
Copyright © 2020-2023  润新知