DDL_操作表_创建&查询

 目录

  

                      2.操作表

1.C(Create):创建

2.R(Retrieve):查询

3.U(Update):修改

4.复制表(插入一个)

5.D(Delete):删除


 

                      2.操作表

1.C(Create):创建

         ① 语法:

                 create table 表名(

                                列名1 数据类型1,

                                列名2 数据类型2,

                                 ......

                                列名n 数据类型n

                                 );

                     注意:最后一列,不需要加逗号(,)

    数据类型:

       1. int : 整数类型 age int,

       2.double:小数类型 score double(5,2);

             ###注 (5,2)最多5位小数 保留2位小数

      3.date:日期,只包含年月日,yyyy-MM-dd

      4.datetime:日期,包含年月日时分秒 yyyy-MM-dd HH:mm:ss

      5.timestamp:时间错类型 包含年月日时分秒 yyyy-MM-dd HH:mm:ss

如果将来不给这个字段赋值,或者赋值位null,则默认使用当前的系统时间,来自动赋

      6.varchar :字符串

              name varchar(20); 姓名最大20个字符

              zhangsan 8个字符 张三 2个

   

2.R(Retrieve):查询

    查询某个数据库中所有的表名称   show tables;

        查询表结构     desc 表名;

练习:###创建表:

create table student(

id int,

name varchar(30),

age int,

score double(4,1),

birthday date,

insert_time timestamp

);

3.U(Update):修改

①修改表名

alter table 表名 rename to 新的表名;

②修改表的字符集

alter table 表名 character set 字符集名称;

③添加一列

alter table 表名 add 列名 数据类型;

④修改列名称 类型

alter table 表名 change 列名 新列名 新数据类型;

alter table 表名 modify 列名 新数据类型;

⑤删除列

alter table 表名 drop 列名;

4.复制表(插入一个)

create table 表名 like 被复制的表名;

5.D(Delete):删除

drop table 表名;

drop table if exists 表名;

猜你喜欢

转载自blog.csdn.net/Jason_LH1024/article/details/102760369
今日推荐