005、 数据库 表单 基本操作CRUD(增查改删)

一、操作表:CRUD

 1、C(Cread):创建

  1)语法:

    create talbe 表名(

       列名 数据类型1,

       列名 数据类型2,

       列名 数据类型2,

       …

       列名 数据类型n

);

* 注意:最后一列末尾不要加逗号

*数据类型:

   (1)、int:整数类型

        *age int,

(2)、double:小数型

        *score double(5,2); 5位数,小数占两位

(3)、data:日期,只包含年月日,yyyy-mm-dd

(4)、datatime:日期,包含年月日时分秒,yyyy-mm-dd HH:mm:ss

        *age int,

(5)、timestap:时间戳类型,包含年月日时分秒,yyyy-mm-dd HH:mm:ss

    注意:如果定义了这个类型,在添加数据是如果没有赋值,则默认会将当前时间填入。

    (6)、varchar:字符串

        *name varchar(20):姓名最大20个字符,如果超过了就会报错

(7)复制表:create table 新表名 like 被赋值表名

 

  举例:

     create table student(

      id int,

      name varchar(20),

      age int,

      score double(4,1),

      birthday date,

      insert_time timestamp

);

2、R(Retrieve):查询

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

* desc 表名:查询表结构

*show create table 表名; ---可以查看表的字符集等信息

 3、U(Update):修

1)修改表名:alter table 表名 rename to 新表名;

2) 修改表的字符集:alter table 表名 character set 新字符集名称

3)添加一列:alter table 表名 add 列名 数据类型;

4) 修改列名称/类型:

* alter table 表名 change 列名 set 新名称 新类型;

* alter table 表名 modify 列名 新类型;

     5) 删除列:alter table 表名 drop 列名;

 4、D(Delete):删除

   1)drop table 表名;

      2)drop table if exists 表名;

发布了103 篇原创文章 · 获赞 4 · 访问量 7777

猜你喜欢

转载自blog.csdn.net/l0510402015/article/details/104234849