数据库表的CRUD操作

1 DDL_操作表_查询
R(Retrieve):查询
查询某个数据库中所有的表名称
show tables;
如图所示:
数据库表的CRUD操作
查询表结构
desc 表名;
如图所示:数据库表的CRUD操作
2 DDL_操作表_创建

  1. C(Create):创建
  2. 语法:
    create table 表名(
    列名1 数据类型1,
    列名2 数据类型2,

    列名n 数据类型n
    );
    注意:最后一列,不需要加逗号(,)
    数据库类型:
  3. int:整数类型
    age int,
  4. double:小数类型
    score double(5,2)
  5. date:日期,只包含年月日,yyyy-MM-dd
  6. datetime:日期,包含年月日时分秒 yyyy-MM-dd HH:mm:ss
  7. timestamp:时间错类型 包含年月日时分秒 yyyy-MM-dd HH:mm:ss
    如果将来不给这个字段赋值,或赋值为null,则默认使用当前的系统时间,来自动赋值。
  8. varchar:字符串
    name varchar(20):姓名最大20个字符
    zhangsan 8个字符 张三 2个字符。
    创建表
    create table student(
    id int,
    name varchar(32),
    age int ,
    score double(4,1),
    birthday date,
    insert_time timestamp
    );
    如图所示:数据库表的CRUD操作
    复制表:
    create table 表名 like 被复制的表名; 如图所示:数据库表的CRUD操作
    3 DDL_操作表_删除
    drop table 表名;
    drop table if exists 表名;
    如图所示:
    数据库表的CRUD操作
    4 DDL_操作表_修改
  9. 修改表名
    alter table 表名 rename to 新的表名; 如图所示:数据库表的CRUD操作
    2.修改表的字符集
    alter table 表名 character set 字符集名称; 如图所示:数据库表的CRUD操作
    3.添加一列
    alter table 表名 add 列名 数据类型; 如图所示:数据库表的CRUD操作
    4.修改列名称 类型
    alter table 表名 change 列名 新列别 新数据类型; 如图所示:数据库表的CRUD操作
    alter table 表名 modify 列名 新数据类型; 如图所示:数据库表的CRUD操作
    5.删除列
    alter table 表名 drop 列名 如图所示:数据库表的CRUD操作
    详细的数据类型如下:
    数据库表的CRUD操作

相关文章: