数据库表的操作

  1. 查看数据表
    show tables;

  2. 创建数据表
    create table student(
    字段名 数据类型,
    字段名 数据类型,
    …);
    例如:create table student(
    id char(10),
    name varchar(25),
    age tinyint,
    info text);

  3. 数据类型 取值范围
    tinyint -128 ~ 127
    int(integer) 4个字节,括号中代表显示的长度(无效),一般不加
    bigint 8个字节存储
    float 浮点型,4个字节,精度到7位小数
    double 浮点型,8个字节,精度到15位小数
    decimal(p, [s]) p为精度(默认为0),s为小数位数(默认为10)
    char(n) 定长字符串,n的范围:大于等于1小于等于255
    varchar(n) 可变长字符串,n的返回为0~65535
    text 文本类型,最大长度为64k
    字符型注意事项
    decimal(p, [s])的小数位随便写,只保留有效位(s),小数位有效位加整数位不能超过精度位§

  4. 查看当前表结构
    desc 表名
    例如:desc student

  5. 修改表 - 删除表字段
    alter table 表名 drop 字段名
    #例如: alter table student drop times

  6. 修改表 - 添加一个字段
    alter table 表名 add 字段名 数据类型
    例如:alter table student add age tinyint(4)

  7. 修改表-在指定字段后添加字段
    alter table 表名 add 字段名 数据类型 after 字段名
    例如:alter table student add id int after birth

  8. 修改表-添加多个字段
    alter table 表名 add 字段名 数据类型, add 字段名 数据类型
    #例如:alter table student add username varchar(10), add password varchar(10)

  9. 修改表-添加多个字段在指定字段后
    alter table 表名 add 字段名 数据类型 after 字段名, add 字段名 数据类型 after 字段名
    例如:alter table student add sex varchar(10) after password, add hobby varchar(10) after age

  10. 修改表 - 修改表字段
    修改指定字段的数据类型
    alter table 表名 modify 字段名 字段类型
    例如:alter table student modify sex char

  11. 修改表字段-修改指定字段的字段名和数据类型
    alter table 表名 change 要更改的字段名 更改后的字段名 更改后的字段类型
    #例如:mysql> alter table student change sex gender boolean

  12. 删除表
    drop table 数据表名;
    例如:drop table student

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值