表的创建、修改与删除
- 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]。
表的创建、修改与删除相关推荐
- C#xml创建修改读取删除帮助类XmlHelper.cs
<strong><span style="color:#ff0000;">[XML帮助类]C#xml创建修改读取删除帮助类XmlHelper.cs < ...
- MySQL进阶11--DDL数据库定义语言--库创建/修改/删除--表的创建/修改/删除/复制
/*进阶 11 DDL 数据库定义语言库和表的管理一:库的管理:创建/修改/删除二:表的管理:创建/修改/删除创建: CREATE DATABASE [IF NOT EXISTS] 库名;修改: al ...
- django 多对多表的创建,级联删除,手动创建第三张表
创建一张作者表,author,创建外键与book表,多对多关系 ,外键字段放在那张表都可以, class Author(models.Model):name = models.CharField(ma ...
- oracle SEQUENCE 创建, 修改,删除
oracle创建序列化: CREATE SEQUENCE seq_itv_collection INCREMENT BY 1 -- 每次加几个 S ...
- SQL Server - 数据库(创建,修改管理-删除)-T-SQL 语句
数据库 创建数据库 语法 CREATE DATABASE database_name ON(NAME = data_logical_file_name , FILENAME = 'data_os_fi ...
- Vue表单数据修改与删除
学习来源:视频p6 书接上文 目录 数据修改功能 修改对话框 视频教程的做法 后端提供接口 前端调用接口 修改完成后提交 数据删除功能 后端开设接口 前端调用 最终成果展示 数据修改功能 将之前的 B ...
- BAPI : 计划订单的创建,修改和删除批导问题
#遇见问题: 1.这三个BAPI一般用在批导程序中,有时候赋值过程中就会忽视计划订单的前导零.并且,在SE37里面对BAPI进行测试的时候,不输入前导零BAPI也会返回正确的结果,然而程序里并不行.个 ...
- 在同一session内创建, 修改和删除IBASE component
Created by Jerry Wang, last modified on May 02, 2014 该report 实现了在同一session内: 创建新的Individual Object 创 ...
- phoenix创建映射表和创建索引、删除索引、重建索引
0.创建hbase映射表: 映射表一定要和hbase中表的字段一一对应,首先pk是主键,也可以用rowkey来表示,剩下的就是各个列,不要忘了用"列族"."具体列&quo ...
- 【Sql语句】创建表、修改、删除表,增添列、删除列
编写以下语句 1.创建dept表 2.创建emp表 3.将列Last_name的长度增加到50 4.根据表emp创建employees2 5.删除表employees2 6.在表dept和emp中添加 ...
最新文章
- 重大要素改变中的机会选择包括_财务人员专业胜任能力要素及框架
- 时间与字符串之间的转换
- delphi FillChar的用法(转)
- 照片打印预览正常打印空白_照片打印机怎么挑选 照片打印机的选购技巧分享 - 台式电脑...
- LeetCode 3sum 问题
- 浏览器提示:你的连接不是专用连接的解决方法
- html主题网站设计代码示例,网页设计参考:很不错的15个HTML网页表单设计实例
- Centos7 镜像下载地址
- NanoHTTPD介绍
- 电脑打开控制面板不显示内容
- python的十句名言_让人恍然大悟的十句名言(双语版)
- Dev C++开发lib和dll
- 传递函数化为状态空间表达式
- 链安团队漏洞分析连载(第一期)一一溢出漏洞
- 基于C90标准的C语言开发工具
- 联想小新锐7000安装win10和ubuntu18.04双系统踩坑
- 4月12日 | 【NDSS 2020】FUSE: Finding File Upload Bugs via Penetration Testing
- 谈谈我这样一个程序员的中年危机
- 嵌入式linux文件系统简介
- Agora RTM云信令(原实时消息)示例跑通
热门文章
- Redis消息订阅发布
- 虚幻蓝图实现只狼钩索系统(5)-UI失效
- APP用户生命周期价值分析与测量
- oracle怎么判断逻辑读,如何查看Oracle数据库物理读、逻辑读前10的sql?
- EXCEL 2010如何分屏/多窗口显示多文件
- 全国计算机一级ms office考试题型,全国计算机考试一级MS Office考试大纲(2017年)
- bilibili level up
- 学人工智能可以干什么?AI岗位有哪些?
- python爬虫抢演唱会_Python爬虫告诉你:为什么杨超越不会唱不会跳也能躺赢出道!...
- 一文带你了解ARM的发展历程