• 1.1 直接创建表:

    CREATE TABLE
    [IF NOT EXISTS] tb_name -- 不存在才创建,存在就跳过
    (column_name1 data_type1 -- 列名和类型必选[ PRIMARY KEY -- 可选的约束,主键| FOREIGN KEY -- 外键,引用其他表的键值| AUTO_INCREMENT -- 自增ID| COMMENT comment -- 列注释(评论)| DEFAULT default_value -- 默认值| UNIQUE -- 唯一性约束,不允许两条记录该列值相同| NOT NULL -- 该列非空], ...
    ) [CHARACTER SET charset] -- 字符集编码
    [COLLATE collate_value] -- 列排序和比较时的规则(是否区分大小写等)
  • 1.2 从另一张表复制表结构创建表:

     CREATE TABLE tb_name LIKE tb_name_old
  • 1.3 从另一张表的查询结果创建表:

    CREATE TABLE tb_name AS SELECT * FROM tb_name_old WHERE options
  • 2.1 修改表:ALTER TABLE 表名 修改选项 。选项集合:

    ​ALTER TABLE 表名ADD COLUMN <列名> <类型>  -- 增加列| CHANGE COLUMN <旧列名> <新列名> <新列类型> -- 修改列名或类型| ALTER COLUMN <列名> { SET DEFAULT <默认值> | DROP DEFAULT } -- 修改/删除 列的默认值| MODIFY COLUMN <列名> <类型> -- 修改列类型| DROP COLUMN <列名> -- 删除列| RENAME TO <新表名> -- 修改表名| CHARACTER SET <字符集名> -- 修改字符集| COLLATE <校对规则名> } -- 修改校对规则(比较和排序时用到)
  • 3.1 删除表:
    DROP TABLE [IF EXISTS] 表名1 [, 表名2]。

表的创建、修改与删除相关推荐

  1. C#xml创建修改读取删除帮助类XmlHelper.cs

    <strong><span style="color:#ff0000;">[XML帮助类]C#xml创建修改读取删除帮助类XmlHelper.cs < ...

  2. MySQL进阶11--DDL数据库定义语言--库创建/修改/删除--表的创建/修改/删除/复制

    /*进阶 11 DDL 数据库定义语言库和表的管理一:库的管理:创建/修改/删除二:表的管理:创建/修改/删除创建: CREATE DATABASE [IF NOT EXISTS] 库名;修改: al ...

  3. django 多对多表的创建,级联删除,手动创建第三张表

    创建一张作者表,author,创建外键与book表,多对多关系 ,外键字段放在那张表都可以, class Author(models.Model):name = models.CharField(ma ...

  4. oracle SEQUENCE 创建, 修改,删除

    oracle创建序列化: CREATE SEQUENCE seq_itv_collection             INCREMENT BY 1  -- 每次加几个               S ...

  5. SQL Server - 数据库(创建,修改管理-删除)-T-SQL 语句

    数据库 创建数据库 语法 CREATE DATABASE database_name ON(NAME = data_logical_file_name , FILENAME = 'data_os_fi ...

  6. Vue表单数据修改与删除

    学习来源:视频p6 书接上文 目录 数据修改功能 修改对话框 视频教程的做法 后端提供接口 前端调用接口 修改完成后提交 数据删除功能 后端开设接口 前端调用 最终成果展示 数据修改功能 将之前的 B ...

  7. BAPI : 计划订单的创建,修改和删除批导问题

    #遇见问题: 1.这三个BAPI一般用在批导程序中,有时候赋值过程中就会忽视计划订单的前导零.并且,在SE37里面对BAPI进行测试的时候,不输入前导零BAPI也会返回正确的结果,然而程序里并不行.个 ...

  8. 在同一session内创建, 修改和删除IBASE component

    Created by Jerry Wang, last modified on May 02, 2014 该report 实现了在同一session内: 创建新的Individual Object 创 ...

  9. phoenix创建映射表和创建索引、删除索引、重建索引

    0.创建hbase映射表: 映射表一定要和hbase中表的字段一一对应,首先pk是主键,也可以用rowkey来表示,剩下的就是各个列,不要忘了用"列族"."具体列&quo ...

  10. 【Sql语句】创建表、修改、删除表,增添列、删除列

    编写以下语句 1.创建dept表 2.创建emp表 3.将列Last_name的长度增加到50 4.根据表emp创建employees2 5.删除表employees2 6.在表dept和emp中添加 ...

最新文章

  1. 重大要素改变中的机会选择包括_财务人员专业胜任能力要素及框架
  2. 时间与字符串之间的转换
  3. delphi FillChar的用法(转)
  4. 照片打印预览正常打印空白_照片打印机怎么挑选 照片打印机的选购技巧分享 - 台式电脑...
  5. LeetCode 3sum 问题
  6. 浏览器提示:你的连接不是专用连接的解决方法
  7. html主题网站设计代码示例,网页设计参考:很不错的15个HTML网页表单设计实例
  8. Centos7 镜像下载地址
  9. NanoHTTPD介绍
  10. 电脑打开控制面板不显示内容
  11. python的十句名言_让人恍然大悟的十句名言(双语版)
  12. Dev C++开发lib和dll
  13. 传递函数化为状态空间表达式
  14. 链安团队漏洞分析连载(第一期)一一溢出漏洞
  15. 基于C90标准的C语言开发工具
  16. 联想小新锐7000安装win10和ubuntu18.04双系统踩坑
  17. 4月12日 | 【NDSS 2020】FUSE: Finding File Upload Bugs via Penetration Testing
  18. 谈谈我这样一个程序员的中年危机
  19. 嵌入式linux文件系统简介
  20. Agora RTM云信令(原实时消息)示例跑通

热门文章

  1. Redis消息订阅发布
  2. 虚幻蓝图实现只狼钩索系统(5)-UI失效
  3. APP用户生命周期价值分析与测量
  4. oracle怎么判断逻辑读,如何查看Oracle数据库物理读、逻辑读前10的sql?
  5. EXCEL 2010如何分屏/多窗口显示多文件
  6. 全国计算机一级ms office考试题型,全国计算机考试一级MS Office考试大纲(2017年)
  7. bilibili level up
  8. 学人工智能可以干什么?AI岗位有哪些?
  9. python爬虫抢演唱会_Python爬虫告诉你:为什么杨超越不会唱不会跳也能躺赢出道!...
  10. 一文带你了解ARM的发展历程