• 技术文章 >数据库 >MySQL

    mysql如何使用语句创建表

    小妮浅浅小妮浅浅2021-06-07 15:05:08原创149

    1、语句说明

    可以使用CREATE TABLE语句创建表。

    允许NULL值,则说明在插入行数据时允许不给出该列的值,而NOT NULL则表示在插入或者更新该列数据,必须明确给出该列的值;

    DEFAULT表示该列的默认值,在插入行数据时,若没有给出该列的值就会使用其指定的默认值;

    PRIMARY KEY用于指定主键,主键可以指定一列数据,而可以由多列数据组合构成,如PRIMARY KEY(cust_id,cust_name);

    ENGINE用于指定引擎类型。

    2、实例

     CREATE TABLE customers(
       cust_id INT NOT NULL AUTO_INCREMENT,
       cust_name CHAR(50) NOT NULL,
       cust_age INT NULL DEFAULT 18,
       PRIMARY KEY(cust_id)
     )ENGINE=INNODB;

    以上就是mysql使用语句创建表的方法,希望对大家有所帮助。更多mysql学习指路:MySQL

    专题推荐:mysql创建表
    上一篇:mysql设计字段的原则总结 下一篇:mysql使用foreign key创建外键

    相关文章推荐

    • mysql执行计划explain• mysql创建索引的三种方式• mysql覆盖索引高性能的探究• mysql行锁的优缺点• mysql独占写锁是什么• mysql备份恢复策略是什么• mysql有哪些备份数据库的方式• mysql物理备份如何理解• 如何在mysql表中进行导入• mysql Binlog日志是什么• mysql Binlog日志如何启用• Binlog日志在mysql中的格式• mysql Binlog事件的结构• mysql有哪些常用优化• mysql主从复制的类型• mysql缓存发生的层次及实现• mysql表分区的优缺点• mysql表分区的类型• mysql垂直拆分是什么意思• mysql水平拆分是什么• mysql分片原则有哪些• mysql代理架构是什么• mysql中MVVC的介绍• mysql MyISAM存储引擎的特性• mysql Memory引擎是什么• mysql mysqldump如何使用• mysql隐藏索引的介绍• mysql设置持久化的方法• mysql窗口函数是什么• mysql如何修改事务隔离级别• mysql中4种隔离级别• mysql数据库范式是什么• mysql删除索引的方法
    品易云

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网