zoukankan      html  css  js  c++  java
  • 数据库表的定义和修改操作

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

    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;
  • 相关阅读:
    java单例类
    java构造方法-this关键字的用法
    java封装
    Bean的装配方式
    scope的范围
    Bean实例化(三种方法)
    依赖注入
    建立Spring项目的基础
    Androids中数据库的使用SQLite
    SharedPreferences
  • 原文地址:https://www.cnblogs.com/wxywxy/p/6793038.html
Copyright © 2011-2022 走看看