美文网首页
MySQL学习:表的CRUD

MySQL学习:表的CRUD

作者: 疏醉 | 来源:发表于2020-02-25 12:17 被阅读0次

    操作表:

    1、create:创建表

    1.1语法:

    CREATE TABLE 表名(

    列名1 数据类型1,

    列名2 数据类型2,

    ......

    列名n 数据类型(最后一列不加逗号)

    );

    eg:创建一个名为stud的表

    CREATE TABLE stud(

    id INT ,

    NAME VARCHAR(20),

    math INT

    );

    1.2数据类型:

    1、int:整数类型

    eg: age int

    2、double小数类型

    eg:score double(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:字符串

    eg:name varchar(20):姓名最大20各字符

    -- zhangsang 8个字符 张三 2个字符

    eg:创建表

    CREATE TABLE student(

    id INT,

    NAME VARCHAR(32),

    age INT,

    score DOUBLE(4,1),

    birthday DATE,

    insert_time TIMESTAMP

    );

    -- 复制表

    CREATE  TABLE 表名 LIKE 被复制的表的名;

    2、retrive查询

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

    SHOW TABLES;

    -- 查询表结构

    DESC表名;

    3、update修改

    3.1、修改表名

    ALTER TABLE 表名 RENAME TO 新的表名;

    3.2、修改表的字符集

    ALTER TABLE 表名 CHARACTER SET 字符集的名称;

    3.3、添加一列

    ALTER TABLE 表名 ADD 列名 数据类型;

    3.4、修改列的名称、类型

    ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型;

    ALTER TABLE 表名 MODIFY 列名 新数据类型;

    3.5、删除列

    ALTER TABLE 表名 DROP 列名;

    4、delete删除

    DROP TABLE 表名;

    DROP TABLE IF EXISTS 表名;

    相关文章

      网友评论

          本文标题:MySQL学习:表的CRUD

          本文链接:https://www.haomeiwen.com/subject/qabzqhtx.html