zoukankan      html  css  js  c++  java
  • 数据库Mysql的学习(二)-数据类型和创建

    数据类型:数据列,存储过程参数,表达式和局部变量的数据特征。

    整形:

    tinyint:一个字节,-128到127;2的7次方

    smallint:两个字节,-32768到32767;2的15次方

    mediuint:三个字节,-8388608到8388607;2的23次方

    int:四个字节,-2147483648到2147483647;2的31次方

    bigint:八个字节,-9223372036854775808到9223372036854775807;2的63次方

    浮点数:

    float和double也可以有(M,D)M表示位数,D表示小数点后的位数,decimal是精确值,另外两个是近似值。

    日期时间型:

    字符型:

    除了可以存储字符串数据之外,还可以存储其他数据,比如图片和声音的二进制数据

    存储“abc”,char(6),那么则为“abc   ”,为定长,varchar(6),则存储“abc”,不为定长。

    汉字为一个字节。

    创建和查看数据库表。

    数据表:其实就是表格,有行和列。

    创建表:

    比如创建这个表

    基本语法

    然后实例操作

     用“show tables from book”来显示这个数据库中的表,如果是当前数据库可以是‘show tables’

    那么 ,查看表的结构是“show columns from xx;”差不多是这样

    也可以用describe xx或desc xx来看

    最后是显示数据表的创建语句“show create table xx;”

    修改数据库表

    添加列

    alter table reader add email varchar(30) (after tel/first);可以指定位置添加,否则在最后一行。

    修改列名

    alter table reader change email email2 varchar(30);

    修改列的数据类型

    alter table reader modify email2 varchar(10);

    修改列的排列位置

    alter table reader modify balance decimal(7,3) alter email;

    alter table reader modify balance decimal(7,3) first;

    删除列

    alter table reader drop email2;

    修改表名

    alter table reader rename to readerinfo;

  • 相关阅读:
    ABAP-smartforms
    字符串截取,长度获取
    ',' 导致excel 分列显示
    SALV使用
    SALV双击事件,相应另一个SALV
    CLEAR REFRESH区别
    SY-INDEX和SY-TABIX区别
    JIT机制对运行速度的优化
    《大道至简》读后感
    N皇后问题
  • 原文地址:https://www.cnblogs.com/wpbing/p/9190225.html
Copyright © 2011-2022 走看看